<Referencia completa de PHP Filtrar
Definición y Uso
El filtro FILTER_CALLBACK llama a una función definida por el usuario para filtrar el valor.
Este filtro nos da un control total sobre el filtrado de datos
Las funciones especificadas deben estar en un array asociativo con el nombre de "options" . Consulte el siguiente ejemplo
- Nombre: "callback"
- ID-número: 1024
Notas y sugerencias
Tip: Usted puede crear su propia función definida por el usuario o utilizar una función de PHP existente
Ejemplo 1
Utilizando una función definida por el usuario:
<?php
function convertSpace($string)
{
return str_replace(" ", "_", $string);
}
$string = "Peter is a great guy!";
echo filter_var($string, FILTER_CALLBACK,
array("options"=>"convertSpace"));
?>
La salida del código será:
Peter_is_a_great_guy!
Ejemplo 2
El uso de una función de PHP existente
<?php
$string="Peter is a great guy!";
echo filter_var($string, FILTER_CALLBACK,
array("options"=>"strtoupper"));
?>
La salida del código será:
PETER IS A GREAT GUY!
<Referencia completa de PHP Filtrar