Filtro PHP FILTER_CALLBACK
Definizione e utilizzo
Filtro FILTER_CALLBACK chiama una funzione definita dall'utente per filtrare i dati.
Questo filtro ci dà il pieno controllo sul filtraggio dei dati.
La funzione specificata deve essere conservato in un array associativo denominato "opzioni" a. Vedere i seguenti esempi.
- Nome: "callback"
- Numero ID: 1024
Suggerimenti e Note
Suggerimento: è possibile creare le proprie funzioni o di utilizzare le funzioni di PHP esistenti.
esempio 1
Utilizzare le funzioni definite 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"));
?>
function convertSpace($string)
{
return str_replace(" ", "_", $string);
}
$string = "Peter is a great guy!";
echo filter_var($string, FILTER_CALLBACK,
array("options"=>"convertSpace"));
?>
codice di uscita è il seguente:
Peter_is_a_great_guy!
esempio 2
Utilizzare funzioni PHP esistenti:
<?php
$string="Peter is a great guy!";
echo filter_var($string, FILTER_CALLBACK,
array("options"=>"strtoupper"));
?>
$string="Peter is a great guy!";
echo filter_var($string, FILTER_CALLBACK,
array("options"=>"strtoupper"));
?>
codice di uscita è il seguente:
PETER IS A GREAT GUY!
Completa PHP filtro di riferimento