я сделал функцию, которая берет электронные письма из csv и сохраняет их в базе данных, но проблема в том, что filter_var возвращает false.
У меня есть это в цикле
$email = trim(str_replace('"', "", $row[0]));
if(filter_var($email, FILTER_VALIDATE_EMAIL)){
//save
}else{
echo "failed: -$email-".mb_detect_encoding($email)."<br/>";
}
При выполнении он отображает все электронные письма, что означает, что он не работает, но отраженные электронные письма действительны, нет пробелов, кавычек или чего-то еще, я поместил тире до и после, чтобы увидеть, были ли они.
failed: [email protected]
Это сбой из-за кодировки aschii?
Задача ещё не решена.
Других решений пока нет …