<Completa PHP filtro di riferimento
Definizione e l'utilizzo
Il filtro FILTER_CALLBACK chiama una funzione definita dall'utente per filtrare il valore.
Questo filtro ci dà il pieno controllo del filtraggio dei dati
Le funzioni indicate devono essere in un array associativo con il nome "options" . Vedere l'esempio di seguito
- Nome: "callback"
- Numero ID: 1024
Suggerimenti e Note
Tip: È possibile creare la propria funzione definita dall'utente o utilizzare una funzione PHP esistente
esempio 1
Utilizzando una funzione definita dall'utente:
<?php
function convertSpace($string)
{
return str_replace(" ", "_", $string);
}
$string = "Peter is a great guy!";
echo filter_var($string, FILTER_CALLBACK,
array("options"=>"convertSpace"));
?>
L'output del codice sarà:
Peter_is_a_great_guy!
esempio 2
Utilizzando una funzione PHP esistente
<?php
$string="Peter is a great guy!";
echo filter_var($string, FILTER_CALLBACK,
array("options"=>"strtoupper"));
?>
L'output del codice sarà:
PETER IS A GREAT GUY!
<Completa PHP filtro di riferimento