Filtr PHP FILTER_SANITIZE_SPECIAL_CHARS
❮ Kompletní reference PHP filtru
Definice a použití
Filtr FILTER_SANITIZE_SPECIAL_CHARS obsahuje speciální znaky HTML.
Tento filtr se používá k escapování „<>& a znaků s hodnotou ASCII nižší než 32
- Název: "special_chars"
- Identifikační číslo: 515
Možné příznaky:
- FILTER_FLAG_STRIP_LOW – Odstranit znaky s hodnotou ASCII nižší než 32
- FILTER_FLAG_STRIP_HIGH – Odstranit znaky s hodnotou ASCII vyšší než 32
- FILTER_FLAG_ENCODE_HIGH – Kódování znaků s hodnotou ASCII vyšší než 32
Příklad
<?php
$url="Is Peter <smart> & funny?";
var_dump(filter_var($url,FILTER_SANITIZE_SPECIAL_CHARS));
?>
Výstup kódu výše z prohlížeče bude:
string(37) "Is Peter <smart> & funny?"
Pokud v okně prohlížeče vyberete "Zobrazit zdroj", zobrazí se následující HTML:
string(37) "Is Peter <smart> & funny?"
❮ Kompletní reference PHP filtru