PHP FILTER_CALLBACK Filtr
❮ Kompletní reference PHP filtru
Definice a použití
Filtr FILTER_CALLBACK volá uživatelem definovanou funkci pro filtrování hodnoty.
Tento filtr nám dává plnou kontrolu nad filtrováním dat
Zadané funkce musí být v asociativním poli s názvem "options". Viz příklad níže
- Jméno: "zpětné volání"
- Identifikační číslo: 1024
Tipy a poznámky
Tip: Můžete si vytvořit vlastní uživatelsky definovanou funkci nebo použít existující PHP funkci
Příklad 1
Použití uživatelem definované funkce:
<?php
function convertSpace($string)
{
return str_replace(" ", "_", $string);
}
$string = "Peter is a great guy!";
echo filter_var($string, FILTER_CALLBACK,
array("options"=>"convertSpace"));
?>
Výstup kódu bude:
Peter_is_a_great_guy!
Příklad 2
Použití existující funkce PHP
<?php
$string="Peter is a great guy!";
echo filter_var($string, FILTER_CALLBACK,
array("options"=>"strtoupper"));
?>
Výstup kódu bude:
PETER IS A GREAT GUY!
❮ Kompletní reference PHP filtru