Filtro PHP FILTER_CALLBACK
❮ Referência completa do filtro PHP
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 devem estar em um array associativo com o nome "options". Veja exemplo abaixo
- Nome: "retorno de chamada"
- Número de identificação: 1024
Dicas e Notas
Dica: Você pode criar sua própria função definida pelo usuário ou usar uma função PHP existente
Exemplo 1
Usando uma função definida pelo usuário:
<?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!
❮ Referência completa do filtro PHP