Чтобы проверить адрес электронной почты в PHP, вы можете использовать несколько методов. Вот несколько примеров:
Метод 1: использование функции filter_var()
$email = "example@example.com";
if (filter_var($email, FILTER_VALIDATE_EMAIL)) {
echo "Valid email address";
} else {
echo "Invalid email address";
}
Метод 2. Использование регулярных выражений (regex)
$email = "example@example.com";
$pattern = "/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/";
if (preg_match($pattern, $email)) {
echo "Valid email address";
} else {
echo "Invalid email address";
}
Метод 3. Использование встроенной функции PHP
$email = "example@example.com";
if (checkdnsrr(substr(strrchr($email, "@"), 1))) {
echo "Valid email address";
} else {
echo "Invalid email address";
}
Это всего лишь несколько способов проверки адреса электронной почты в PHP. Каждый метод имеет свои преимущества и недостатки, поэтому вы можете выбрать тот, который лучше всего соответствует вашим требованиям.