Способ фильтрации данных на PHP


Этот код проверяет, существуют ли значения для каждого поля, и выводит сообщения в зависимости от того, прошли ли данные проверку.

$filters = [
    'email' => FILTER_VALIDATE_EMAIL,
    'age' => FILTER_VALIDATE_INT,
];
$data = filter_input_array(INPUT_POST, $filters);
// Проверка для email
if ($data && isset($data['email'])) {
    if ($data['email'] === false) {
        echo "Неверный email";
    } else {
        echo "Email корректен: " . htmlspecialchars($data['email']);
    }
}
// Проверка для возраста
if ($data && isset($data['age'])) {
    if ($data['age'] === false) {
        echo "Возраст должен быть целым числом";
    } else {
        echo "Возраст корректен: " . htmlspecialchars($data['age']);
    }
}

Оцените статью или поделитесь ей в соцсетях:

+ 0 | - 0

Рекомендуемые статьи:


Комментарии

Нет комментариев к данной статье.

Оставьте комментарий!

Поля обозначенные как * требуются обязательно. Перед постингом всегда делайте просмотр своего комментария.