Как проверить валидность email на php?

Пользователь

от carlo.cummerata , в категории: PHP , 2 года назад

Как проверить валидность email на php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от dmitrypro77 , 2 года назад

@carlo.cummerata Используйте filter_var() функцию в PHP и FILTER_VALIDATE_EMAIL как аргумент чтобы проверить валидность email адреса на PHP, ниже пример кода:


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
<?php

$email = "[email protected]";

// Вывод: Email валидный
if (filter_var($email, FILTER_VALIDATE_EMAIL)) {
    echo "Email валидный";
} else {
    echo "Email не валидный";
}


Всегда открыт для интересных проектов. Ссылки на мои соц. сети в профиле.

Пользователь

от jose , 8 месяцев назад

@carlo.cummerata 

Для проверки валидности email на PHP можно использовать функцию filter_var().


Вот пример кода, который проверяет, является ли введенный email адрес действительным:

1
2
3
4
5
6
7
$email = "[email protected]";

if (filter_var($email, FILTER_VALIDATE_EMAIL)) {
  echo("$email is a valid email address");
} else {
  echo("$email is not a valid email address");
}


Функция filter_var() использует фильтр FILTER_VALIDATE_EMAIL, чтобы проверить, соответствует ли значение переменной $email формату электронной почты. Если это так, функция вернет true, в противном случае - false.


Обратите внимание, что функция filter_var() также может использоваться для проверки других типов данных, например, URL-адресов или IP-адресов. В этом случае необходимо использовать соответствующие фильтры.