<Completa PHP Filtrar Referência
Definição e Uso
O filtro FILTER_CALLBACK chama uma função definida pelo usuário para filtrar o valor.
Este filtro nos dá controle total sobre a filtragem de dados
As funções especificadas deve estar em uma matriz associativa com o nome de "options" . Veja o exemplo abaixo
- Nome: "callback"
- ID-number: 1024
Dicas e Notas
Tip: Você pode criar sua própria função definida pelo usuário ou usar uma função PHP existente
Exemplo 1
Utilizando uma função definida pelo utilizador:
<?php
function convertSpace($string)
{
return str_replace(" ", "_", $string);
}
$string = "Peter is a great guy!";
echo filter_var($string, FILTER_CALLBACK,
array("options"=>"convertSpace"));
?>
A saída do código será:
Peter_is_a_great_guy!
exemplo 2
Usando uma função PHP existente
<?php
$string="Peter is a great guy!";
echo filter_var($string, FILTER_CALLBACK,
array("options"=>"strtoupper"));
?>
A saída do código será:
PETER IS A GREAT GUY!
<Completa PHP Filtrar Referência