<Complete Référence PHP Filter
Définition et utilisation
Le filtre FILTER_CALLBACK appelle une fonction définie par l'utilisateur pour filtrer la valeur.
Ce filtre nous donne un contrôle total sur le filtrage des données
Les fonctions spécifiées doivent être dans un tableau associatif avec le nom "options" . Voir exemple ci-dessous
- Nom: "callback"
- Numéro d'identification: 1024
Conseils et notes
Tip: Vous pouvez créer votre propre fonction définie par l'utilisateur ou utiliser une fonction PHP existante
Exemple 1
En utilisant une fonction définie par l'utilisateur:
<?php
function convertSpace($string)
{
return str_replace(" ", "_", $string);
}
$string = "Peter is a great guy!";
echo filter_var($string, FILTER_CALLBACK,
array("options"=>"convertSpace"));
?>
La sortie du code sera:
Peter_is_a_great_guy!
exemple 2
En utilisant une fonction PHP existante
<?php
$string="Peter is a great guy!";
echo filter_var($string, FILTER_CALLBACK,
array("options"=>"strtoupper"));
?>
La sortie du code sera:
PETER IS A GREAT GUY!
<Complete Référence PHP Filter