Filtro PHP FILTER_CALLBACK
❮ Referencia completa del filtro PHP
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 control total sobre el filtrado de datos.
Las funciones especificadas deben estar en una matriz asociativa con el nombre "opciones". Ver ejemplo a continuación
- Nombre: "devolución de llamada"
- Número de identificación: 1024
Consejos y notas
Sugerencia: puede crear su propia función definida por el usuario o usar una función PHP existente
Ejemplo 1
Usando 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
Usando una función 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 del filtro PHP