Filtro FILTER_CALLBACK PHP

Definizione e uso

Il filtro FILTER_CALLBACK utilizza una funzione personalizzata dell'utente per filtrare i valori.

Questo filtro ci offre un controllo completo sulla filtraggio dei dati.

La funzione specificata deve essere memorizzata in un array associativo chiamato "options". Vedi l'esempio seguente.

  • Nome: "callback"
  • ID-number: 1024

Suggerimenti e commenti

Suggerimento:Puoi creare la tua funzione o utilizzare una funzione PHP esistente.

Esempio

Esempio 1

<?php
funzione convertSpace($string)
 {
 return str_replace(" ", "_", $string);
 }
$string = "Peter is a great guy!";
echo filter_var($string, FILTER_CALLBACK,
array("options"=>"convertSpace"));
?>

Output:

Peter_is_a_great_guy!

Esempio 2

<?php
$string="Peter is a great guy!";
echo filter_var($string, FILTER_CALLBACK,
array("options"=>"strtoupper"));
?>

Output:

PETER È UN GRANDE UOMO!