Filtro FILTER_CALLBACK PHP
Definición y uso
El filtro FILTER_CALLBACK utiliza una función personalizada del usuario para filtrar valores.
Este filtro nos proporciona un control completo sobre la filtración de datos.
La función especificada debe guardarse en un array asociativo llamado "options". Vea el ejemplo a continuación.
- Nombre: "callback"
- ID-number: 1024
Consejos y comentarios
Consejo:Puede crear su propia función o usar una función PHP existente.
Ejemplo
Ejemplo 1
<?php
function convertSpace($string)
{
return str_replace(" ", "_", $string);
}
$string = "Peter is a great guy!";
echo filter_var($string, FILTER_CALLBACK
,
array("options"=>"convertSpace"));
?>
Salida:
Peter_is_a_great_guy!
Ejemplo 2
<?php
echo filter_var($string, FILTER_CALLBACK
,
array("options"=>"strtoupper"));
?>
Salida:
PETER ES UN BUEN TIPO!