Не могу сравнить содержимое файла

У меня есть проблема, и я не могу ее решить. Первое, что я сделал, это прочитал файл и сохранил его в массиве. Затем я взял первую строку файла и сравнил его, и это должен быть true, но это дает false, Я попытался повторить линию и увидел, что это именно так то же самое, но это все еще говорит ложь. Зачем?

Вот мой код:

//Store's the file content in a array.
$file = file($_SESSION['filecontent']);

if($file[0] == '------Compare_this------'){
//Done
}else{
//It dosn't work...
}

-2

Решение

Помни что file() функция включает символ новой строки по умолчанию. Вы можете легко изменить это поведение, поставив FILE_IGNORE_NEW_LINES пометить в качестве второго аргумента, вот так:

$file = file($_SESSION['filecontent'], FILE_IGNORE_NEW_LINES);
2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]