У меня есть текстовый файл с несколькими строками текста, например:
JOHN
MIKE
BEN
JAMES
PETE
Я прочитал это содержимое в массив, где каждая строка текста помещена в отдельный элемент массива.
Затем я проверил каждый элемент массива, чтобы найти фразу, скажем «BEN»
есть:
for( $a = 0; $a < 5; $a++ )
{
if ($contents[$a] == "BEN")
{
echo "$contents[$a]";
}
}
но это не может распознать 'BEN'
но если бы я искал число вместо слова, из:
JOHN
MIKE
10
JAMES
PETE
или из ...
5
10
15
20
25
и использовал тот же код для поиска номера, например: скажем '10'
if ($contents[$a] == 10)
{
echo "$contents[$a]";
}
тогда это работает нормально, так почему?
Также ...
Я не понимаю проблемы, если отдельные строки текста уже находятся в массиве, только когда они ЧИТАЮТСЯ из текстового файла ...
$contents[0] = "JOHN";
$contents[1] = "MIKE";
$contents[2] = "BEN";
$contents[3] = "JAME";
$contents[4] = "PETE";