PHP FILTER_CALLBACK-filter
Definitie en gebruik
De FILTER_CALLBACK-filter gebruikt een door de gebruiker gedefinieerde functie om waarden te filteren.
Deze filter biedt ons volledige controle over de datafiltering.
De opgegeven functie moet worden opgeslagen in een genaamd "options" assossiatieve array. Zie het voorbeeld hieronder.
- Naam: "callback"
- ID-nummer: 1024
Tips en opmerkingen
Tip:U kunt uw eigen functie maken of een bestaande PHP-functie gebruiken.
Voorbeeld
Voorbeeld 1
<?php
function convertSpace($string)
{
return str_replace(" ", "_", $string);
}
$string = "Peter is a great guy!";
echo filter_var($string, FILTER_CALLBACK
,
array("options"=>"convertSpace"));
?>
Uitvoer:
Peter_is_a_great_guy!
Voorbeeld 2
<?php
$string="Peter is a great guy!";
echo filter_var($string, FILTER_CALLBACK
,
array("options"=>"strtoupper"));
?>
Uitvoer:
PETER IS A GREAT GUY!