PHP FILTER_CALLBACK-filter

Definition og brug

FILTER_CALLBACK-filter bruger brugerdefinerede funktioner til at filtrere værdier.

Denne filter fungerer giver fuld kontrol over data filtrering.

Den angivne funktion skal opbevares i en tilknyttet array med navnet "options". Se eksemplet nedenfor.

  • Navn: "callback"
  • ID-nummer: 1024

Tips og bemærkninger

Tip:Du kan oprette din egen funktion eller bruge eksisterende PHP-funktioner.

Eksempel

Eksempel 1

<?php
function convertSpace($string)
 {
 return str_replace(" ", "_", $string);
 }
$string = "Peter er en rigtig god mand!";
echo filter_var($string, FILTER_CALLBACK,
array("options"=>"convertSpace"));
?>

Uddata:

Peter_is_a_great_guy!

Eksempel 2

<?php
$string="Peter er en rigtig god mand!";
echo filter_var($string, FILTER_CALLBACK,
array("options"=>"strtoupper"));
?>

Uddata:

PETER ER EN RIGTIG GOD MAND!