
PHP | Filters
filter_var() — Фильтрует переменную с помощью определенного фильтра
- Убрать HTML теги
filter_var() — Фильтрует переменную с помощью определенного фильтра
filter_var(variable, filter, options)Как переменные можно фильтровать?
- Убрать HTML теги
$comment = "<h1>Hey there! How are you doing today?</h1>";- IP Адрес
$sanitizedComment = filter_var($comment, FILTER_SANITIZE_STRING);
// Hey there! How are you doing today?
$ip = "172.16.254.1";- Почту
if(filter_var($ip, FILTER_VALIDATE_IP)){
echo "The <b>$ip</b> is a valid IP address";
}
$email = "someone@@example.com";А так же почти все остальные типы данных.
$sanitizedEmail = filter_var($email, FILTER_SANITIZE_EMAIL);
if($email == $sanitizedEmail && filter_var($email, FILTER_VALIDATE_EMAIL)){
echo "The $email is a valid email address";
}