Derniers tutoriels de développement web
 

PHP Filtre FILTER_CALLBACK


<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