PHP FILTER_CALLBACKFiltre


PHP Filter 参考手册Manuel de référence complet des filtres PHP

Définition et utilisation

Le filtre FILTER_CALLBACK appelle une fonction définie par l'utilisateur pour filtrer les données.

Ce filtre nous offre un contrôle total sur le filtrage des données.

La fonction spécifiée doit être stockée dans un tableau associatif nommé "options". Voir l'exemple ci-dessous.

  • Nom : "callback"
  • Numéro d'identification : 1024

Conseils et notes

Astuce :Vous pouvez créer votre propre fonction ou utiliser une fonction PHP existante.


Exemple 1

Utilisation d'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 est affichée ci-dessous :

Peter_is_a_great_guy!


Exemple 2

Utilisation d'une fonction PHP existante :

<?php
$string="Peter is a great guy!";

echo filter_var($string, FILTER_CALLBACK,
array("options"=>"strtoupper"));
?>

La sortie du code est affichée ci-dessous :

PETER EST UN TYPE FORMIDABLE !


PHP Filter 参考手册Manuel de référence complet des filtres PHP Autres extensions