Функции фильтрации PHP
- Предыдущая страница PHP Filesystem
- Следующая страница PHP FTP
PHP Filter Обзор
PHP фильтры используются для проверки и фильтрации данных из не безопасных источников (например, ввод пользователей).
Установка
Функции фильтрации являются частью ядра PHP. Использование этих функций не требует установки.
Функции фильтрации PHP
PHP:Указывает earliest PHP версия, поддерживающая эту функцию.
Функция | Описание | PHP |
---|---|---|
filter_has_var() | Проверьте наличие переменной указанного типа ввода. | 5 |
filter_id() | Возврат ID указанного фильтра. | 5 |
filter_input() | Получите входные данные из за пределов скрипта и выполните фильтрацию. | 5 |
filter_input_array() | Получите несколько входных данных из за пределов скрипта и выполните фильтрацию. | 5 |
filter_list() | Возврат массива, содержащего все поддерживаемые фильтры. | 5 |
filter_var_array() | Получите несколько переменных и выполните фильтрацию. | 5 |
filter_var() | Получите переменную и выполните фильтрацию. | 5 |
PHP Фильтры
Имя ID | Описание |
---|---|
FILTER_CALLBACK | Вызов пользовательской функции для фильтрации данных. |
FILTER_SANITIZE_STRING | Удалите теги, удалив или закодировав специальные символы. |
FILTER_SANITIZE_STRIPPED | Аlias фильтра "string". |
FILTER_SANITIZE_ENCODED | URL-кодируйте строку, удалив или закодировав специальные символы. |
FILTER_SANITIZE_SPECIAL_CHARS | HTML-экранирующие символы '"<>& и символы с ASCII-кодом менее 32. |
FILTER_SANITIZE_EMAIL | Удалите все символы, кроме букв, цифр и !#$%&'*+-/=?^_`{|}~@. |
FILTER_SANITIZE_URL | Удалите все символы, кроме букв, цифр и $-_.+!*'(),{}|\\^~[]`<>#%";/?:@&= |
FILTER_SANITIZE_NUMBER_INT | Удалите все символы, кроме цифр и +- |
FILTER_SANITIZE_NUMBER_FLOAT | Удалите все символы, кроме цифр, +- и .,eE. |
FILTER_SANITIZE_MAGIC_QUOTES | Примените addslashes(). |
FILTER_UNSAFE_RAW | Не выполняйте никакого фильтрования, удаляйте или кодируйте специальные символы. |
FILTER_VALIDATE_INT | Проверьте значение как целое число в заданном диапазоне. |
FILTER_VALIDATE_BOOLEAN | Возвращает true, если "1", "true", "on" или "yes", и false, если "0", "false", "off", "no" или пустая строка. В противном случае возвращает NULL. |
FILTER_VALIDATE_FLOAT | Проверьте значение как плавающая точка. |
FILTER_VALIDATE_REGEXP | Проверьте значение по regexp, совместимому с Perl, как регулярное выражение. |
FILTER_VALIDATE_URL | Проверьте значение как URL. |
FILTER_VALIDATE_EMAIL | Проверьте значение как e-mail. |
FILTER_VALIDATE_IP | Проверьте значение как IP-адрес. |
- Предыдущая страница PHP Filesystem
- Следующая страница PHP FTP