У меня есть фрагмент кода, который ищет в текстовом файле адрес электронной почты, возвращая два числа в одной строке.Файл выглядит так:
24/08/2017,email@test.ie,1,2
21/05/2018,test@234.com,1,2
21/05/2018,test@test.ie,2,2
Мой код в настоящее время выглядит как
$lines = file("log.txt");
$found = 0;
foreach ($lines as $line){
if (strpos($line, $email) !==false){
$found = true;
$arrayOfLine = explode(",", $line);
$foundGroup = $arrayOfLine[2];
$foundVideo = $arrayOfLine[3];
}
elseif (strpos($line, $email) ===false){
$found = false;
}
}
Когда я запускаю этот код, через HTML-форму, которая принимает адрес электронной почты, который нужно найти, оннаходит соответствующие электронные письма только в том случае, если они были введены последними - в моем примере выше test@234.com не возвращал бы совпадение, а test@test.ie - возвращал.Чего мне не хватает, что мешает ему поднимать спички?