file_get_contents поиск в файле соответствий

unlo

Новичок
file_get_contents поиск в файле соответствий

Здраствуйте, all!

Нужно решить такую задачку:

есть фаил с данными в виде:
file.txt ---->
СЛОВО1
СЛОВО2
СЛОВО3

сделать следующее:
значение переменной $slovo сопоставить с данными в файле, с одним условием: чтобы совпадение было полностью со строкой из файла, иначе false.

Делал так:
If (strpos(file_get_contents("file.txt"), $slovo) {echo "Совпадение";} else {echo "Несовпадение";};

Работает, но не так как нужно, а именно выдаёт true даже если совпадение частично (к примеру - $slovo=С, или СЛО и тогда true).

Подскажите, пжалста ;)
 

Фанат

oncle terrible
Команда форума
дай определение термина "строка в файле"

-~{}~ 07.03.07 00:57:

ищи $slovo."\r\n"
или $slovo."\n"
 

berkut

Новичок
Фанат $slovo."\r\n"=> $slovo = 'слово1';
strpos("Суперслово1\r\n", $slovo) == true
если слово в конце файла, тоже не сработает
 

unlo

Новичок
"Строка в файле" = целая строка,к-рая состоит из всех символов,т.е. в приведённом примере нужно true только когда $slovo=СЛОВО1, $slovo=СЛОВО2...

Что-то я тупнул с переходом на след. строку.
Конечно "\n" помогло (с учётом размещения в начале и конце от $slova).

Спасибо!!!
 
Сверху