[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Построчное сравнение с txt
Gufy
Привет всем!

Помогите пожалуйста разобраться:

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 - оно как-то надежнее.

Спустя 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 написал(а):
не вижу благодарности wink.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.