Фильтр PHP FILTER_CALLBACK
❮ Полный справочник по фильтрам PHP
Определение и использование
Фильтр FILTER_CALLBACK вызывает определяемую пользователем функцию для фильтрации значения.
Этот фильтр дает нам полный контроль над фильтрацией данных.
Указанные функции должны находиться в ассоциативном массиве с именем «опции». См. пример ниже
- Название: "обратный звонок"
- ID-номер: 1024
Советы и примечания
Совет: вы можете создать свою собственную пользовательскую функцию или использовать существующую функцию PHP.
Пример 1
Использование пользовательской функции:
<?php
function convertSpace($string)
{
return str_replace(" ", "_", $string);
}
$string = "Peter is a great guy!";
echo filter_var($string, FILTER_CALLBACK,
array("options"=>"convertSpace"));
?>
Вывод кода будет:
Peter_is_a_great_guy!
Пример 2
Использование существующей функции PHP
<?php
$string="Peter is a great guy!";
echo filter_var($string, FILTER_CALLBACK,
array("options"=>"strtoupper"));
?>
Вывод кода будет:
PETER IS A GREAT GUY!
❮ Полный справочник по фильтрам PHP