<Complete PHP filtru de referință
Definiție și utilizare
Filtrul FILTER_CALLBACK solicită o funcție definită de utilizator pentru a filtra valoarea.
Acest filtru ne oferă un control deplin asupra filtrarea datelor
Funcțiile specificate trebuie să fie într - un tablou asociativ cu numele "options" . A se vedea exemplul de mai jos
- Nume: "callback"
- ID-number: 1024
Sfaturi și note
Tip: Puteți crea propria funcția definită de utilizator sau de a folosi o funcție PHP existentă
Exemplul 1
Folosind o funcție definită de utilizator:
<?php
function convertSpace($string)
{
return str_replace(" ", "_", $string);
}
$string = "Peter is a great guy!";
echo filter_var($string, FILTER_CALLBACK,
array("options"=>"convertSpace"));
?>
Ieșirea codul va fi:
Peter_is_a_great_guy!
Exemplul 2
Folosind o funcție PHP existentă
<?php
$string="Peter is a great guy!";
echo filter_var($string, FILTER_CALLBACK,
array("options"=>"strtoupper"));
?>
Ieșirea codul va fi:
PETER IS A GREAT GUY!
<Complete PHP filtru de referință