Упражнения по PHP: проверка электронной почты
PHP: упражнение 12 с решением
Напишите простую программу PHP, чтобы проверить, правильны ли электронные письма.
Подсказки : используйте фильтр FILTER_VALIDATE_EMAIL, который проверяет значение в качестве адреса электронной почты.
Примечание. В документации PHP не говорится, что FILTER_VALIDATE_EMAIL должен проходить RFC5321.
Пример решения: -
PHP-код:
<?php
// pass valid/invalid emails
$email ="[email protected]";
if (filter_var($email, FILTER_VALIDATE_EMAIL))
{
echo '"' . $email . '" = Valid'."\n";
}
else
{
echo '"' . $email . '" = Invalid'."\n";
}
?>
Пример вывода:
" [электронная почта защищена] " = действителен
Функция filter_var ():
Синтаксис:
mixed filter_var (mixed $ variable [, int $ filter = FILTER_DEFAULT [, mixed $ options]])
Функция filter_var () фильтрует переменную с помощью указанного фильтра.
Параметры:
- переменная: значение для фильтрации.
- фильтр: идентификатор фильтра для применения.
- options: ассоциативный массив параметров или побитовое разделение флагов.
Блок - схема:
Редактор кода PHP:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Previous: написать скрипт PHP, чтобы перенаправить пользователя на другую страницу.
Далее: написать скрипт PHP для отображения строки, значений в таблице.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования