Меню
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON PHP КАК
     ❯   

PHP Учебник


PHP Формы


PHP Продвинутый


PHP ООП


MySQL База данных


PHP XML


PHP - AJAX


PHP Примеры


PHP Справочник



PHP Расширенные фильтры



Проверка целого числа в диапазоне

В следующем примере используется функция filter_var() для проверки, является ли переменная типом INT и находится ли в диапазоне от 1 до 200:

Пример

<?php
$int = 122;
$min = 1;
$max = 200;

if (filter_var($int, FILTER_VALIDATE_INT, array("options" => array("min_range"=>$min, "max_range"=>$max))) === false) {
  echo("Значение переменной не находится в допустимом диапазоне");
} else {
  echo("Значение переменной находится в допустимом диапазоне");
}
?>
Попробуйте сами »

Проверка IPv6 адреса

В следующем примере используется функция filter_var() для проверки, является ли переменная $ip действительным IPv6 адресом:

Пример

<?php
$ip = "2001:0db8:85a3:08d3:1319:8a2e:0370:7334";

if (!filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV6) === false) {
  echo("$ip - действительный IPv6 адрес");
} else {
  echo("$ip - НЕ действительный IPv6 адрес");
}
?>
Попробуйте сами »


Проверка URL - Должен содержать строку запроса

В следующем примере используется функция filter_var() для проверки, является ли переменная $url URL-адресом со строкой запроса:

Пример

<?php
$url = "https://www.schoolsw3.com";

if (!filter_var($url, FILTER_VALIDATE_URL, FILTER_FLAG_QUERY_REQUIRED) === false) {
  echo("$url - действительный URL со строкой запроса");
} else {
  echo("$url - НЕ действительный URL со строкой запроса");
}
?>
Попробуйте сами »

Удаление символов с ASCII значением > 127

В следующем примере используется функция filter_var() для очистки строки. Она удалит все HTML-теги и все символы с ASCII значением > 127 из строки:

Пример

<?php
$str = "<h1>Привет МирÆØÅ!</h1>";

$newstr = filter_var($str, FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH);
echo $newstr;
?>
Попробуйте сами »

Примечание: Функция FILTER_SANITIZE_STRING устарела в PHP 8.1.0. Вместо нее рекомендуется использовать htmlspecialchars() или другие методы фильтрации.


Полный справочник фильтров PHP

Для получения полного справочника по всем функциям фильтрации перейдите к нашему Справочнику фильтров PHP. Проверьте каждый фильтр, чтобы увидеть, какие опции и флаги доступны.

Справочник содержит краткое описание и примеры использования для каждой функции!



×

Связаться с отделом продаж

Если вы хотите использовать услуги schoolsw3 как образовательное учреждение, команда или предприятие, отправьте нам электронное письмо:
sales@schoolsw3.com

Сообщить об ошибке

Если вы хотите сообщить об ошибке или внести предложение, отправьте нам электронное письмо:
help@schoolsw3.com

Schoolsw3 оптимизирован для обучения и подготовки. Примеры могут быть упрощены для улучшения чтения и обучения. Учебники, ссылки и примеры постоянно проверяются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего контента.
При использовании Schoolsw3 вы соглашаетесь прочитать и принять наши условия использования,
политику использования файлов cookie и конфиденциальности.

Авторское право 1999- © Copyright. Все права защищены. Schoolsw3 работает на SW3.CSS.