Попробуйте вызвать функцию усечения на $d[0]
, которая удалит все символы новой строки в начале и конце строки.
$d = file("mails.txt");
if(trim($d[0])=="liam.schnell@gmail.com"){
echo "JOW!";
}
echo $d[0];
или не включать какие-либо новые строки вообще:
$d = file("mails.txt", FILE_IGNORE_NEW_LINES);
if($d[0]=="liam.schnell@gmail.com"){
echo "JOW!";
}
echo $d[0];
Каждая строка в результирующем массиве будет
включать конец строки, если только
FILE_IGNORE_NEW_LINES используется, поэтому вы
все еще нужно использовать rtrim (), если вы делаете
не хочу, чтобы конец строки присутствовал.
От: http://php.net/manual/en/function.file.php