Проверка столбца электронной почты csv-файла перед вставкой в php

Hi я использовал регулярное выражение для проверки столбцов электронной почты csv-файла перед вставкой в php.но когда я использовал регулярное выражение или фильтр проверить функцию электронной почты он всегда показывает письма в неправильном формате, хотя у меня есть правильный формат электронной почты в csv-файле.Я хочу, чтобы он прочитал csv-файл и проверить столбец электронной почты в csv-файле и проверить его значение i.e in email должен быть в правильном формате или нет.Если это правильный формат, то вставка данных в противном случае пропустить.

1 ответ

  1. Использовать PHP FILTER_VALIDATE_EMAIL фильтр как:

    <?php
    $email = "john.doe@example.com";
    
    if (!filter_var($email, FILTER_VALIDATE_EMAIL) === false) {
      echo("$email is a valid email address");
    } else {
      echo("$email is not a valid email address");
    }
    ?>