Помогите пожалуйста разобраться:
1. Есть вывод из БД <?=$v['alias']?>, есть файл white.txt и black.txt
- в txt файлах построчно просписаны слова например:
odin
dva
tri
4etiri
done
2. Что нужно сделать:
Собственно ломаю голову (а в пхп я можно смело сказать чайник), может кто сможет накидать код
ЕСЛИ $v['alias'] найдется в white.txt ТО выводим ЗЕЛЕНЫЙ
ЕСЛИ $v['alias'] найдется в black.txt ТО выводим ЧЕРНЫЙ
ИНАЧЕ выводим ЖЕЛТЫЙ
(СОВПАДЕНИЯ ЧТО И ТАМ (white.txt) И ТАМ(black.txt) НАЙДЕТСЯ - БЫТЬ НЕ МОЖЕТ)
В общем надо построчно сравнивать два txt файла с $v['alias'] из мускуля
Заранее спасибо!
Спустя 6 минут, 2 секунды (13.04.2011 - 00:28) Krevedko написал(а):
$white = file('white.txt');
$black = file('black.txt');
if(array_search($v['alias'], $white))
echo 'Зеленый';
elseif(array_search($v['alias'], $black))
echo 'Черный';
else
echo 'Желтый';
Спустя 6 минут, 22 секунды (13.04.2011 - 00:34) Trianon написал(а):
Krevedko
вот только переводы строк убрать нужно. FILE_IGNORE_NEW_LINES
Ну или array_map trim на худой (4-й версии) конец.
Хотя... trim - оно как-то надежнее.
вот только переводы строк убрать нужно. FILE_IGNORE_NEW_LINES
Ну или array_map trim на худой (4-й версии) конец.
Хотя... trim - оно как-то надежнее.
Спустя 16 минут, 44 секунды (13.04.2011 - 00:51) Krevedko написал(а):
ну да. rtrim поставить еще надо )
Спустя 37 минут, 4 секунды (13.04.2011 - 01:28) Gufy написал(а):
Спасибо всем Огромное! Все получилось! )
Спустя 10 часов, 48 минут, 12 секунд (13.04.2011 - 12:16) Krevedko написал(а):
не вижу благодарности
