Работа с файлом

Печать RSS
238

Автор
Чатланин
0
Всем привет. Такой вопрос: есть файл file.txt в нём через такую вот чёрточку | написаны браузеры,задача такая нужно узнать есть в этом файле определённый браузер к примеру Nokia 6050 или нет,естественно с помощью php . Кто знает дайте код пожалуста,за плюс.

Пришелец
0
if(in_array('Nokia 6050',explode('|',file_get_contents('file.txt')))){
echo 'Обнаружен в файле';
}else{
echo 'Не обнаружен в файле';
}
Изменил: Никто (08.04.2012 / 22:16)

Оранжевые штаны
0
<?
$read = explode("|", file_get_contents( 'file.txt')); 
$i = 0; 
$type = 'Nokia 6050'; 
foreach($read  as $value){ 
 if(trim($value) == $type) $i++; 
} 
if($i != 0){} else {
echo'По моему совпадений нету или есть не помню';
 } else {
echo'По моему совпадений нету или есть не помню';
}
Изменил: Николай (08.04.2012 / 22:16)

Пришелец
0
Trance Mission (9 Апреля 2012 / 00:15)
<?
$read = explode("|", file_get_contents( 'file.txt')); 
$i = 0; 
$type = 'Nokia 6050'; 
foreach($read  as $value){ 
 if(trim($value) == $type) $i++; 
} 
if($i != 0){} else {
echo'По моему совпадений нету или есть не помню';
 } else {
echo'По моему совпадений нету или есть не помню';
}
что за извращения в цикле, есть же in_array ))

Оранжевые штаны
0
4. whatthefuck, как подсказали так и пользуюсь)

Пришелец
0
5. Trance Mission, то что тебе подсказали при большом массиве повесит сервер и сожрет всю выделеную скрипту оперативу))
Изменил: Никто (08.04.2012 / 22:19)
I

Пришелец
0
[delete]
Изменил: iNeeXT (08.04.2012 / 22:22)

Пришелец
0
ужас, что вы пишете, в php есть встроенные функции, для определения наличия элемента в массиве, а вы обходите весь массив циклами!! овнокод ((
Изменил: Никто (08.04.2012 / 22:22)
I

Пришелец
0
8. whatthefuck, есть много способов решения задачи

Пришелец
0
9. iNeeXT, ну дак конечно, поэтому ты свой пост и заменил на делетед)) способ правильный один, но обходить циклом, это то же самое что ковыряться пальцем ноги в носу, результат есть, нос чесаться перестанет, но разве пальцем на руке не проще))
Изменил: Никто (08.04.2012 / 22:29)
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск