PHP FILTER_CALLBACK- filter
❮ Volledige PHP-filterreferentie
Definitie en gebruik
Het filter FILTER_CALLBACK roept een door de gebruiker gedefinieerde functie aan om de waarde te filteren.
Dit filter geeft ons volledige controle over de gegevensfiltering
De opgegeven functies moeten in een associatieve array staan met de naam "opties". Zie voorbeeld hieronder
- Naam: "terugbellen"
- ID-nummer: 1024
Tips en opmerkingen
Tip: U kunt uw eigen door de gebruiker gedefinieerde functie maken of een bestaande PHP-functie gebruiken
voorbeeld 1
Een door de gebruiker gedefinieerde functie gebruiken:
<?php
function convertSpace($string)
{
return str_replace(" ", "_", $string);
}
$string = "Peter is a great guy!";
echo filter_var($string, FILTER_CALLBACK,
array("options"=>"convertSpace"));
?>
De output van de code zal zijn:
Peter_is_a_great_guy!
Voorbeeld 2
Een bestaande PHP-functie gebruiken
<?php
$string="Peter is a great guy!";
echo filter_var($string, FILTER_CALLBACK,
array("options"=>"strtoupper"));
?>
De output van de code zal zijn:
PETER IS A GREAT GUY!
❮ Volledige PHP-filterreferentie