Exemplu
Eliminați toate etichetele HTML dintr-un șir de caractere:
<?php
$str = "<h1>Hello World!</h1>";
$newstr = filter_var($str,
FILTER_SANITIZE_STRING);
echo $newstr;
?>
Run exemplu » Definiție și utilizare
Filtrul FILTER_SANITIZE_STRING îndepărtează etichetele și eliminați sau codifica caractere speciale dintr-un șir de caractere.
opțiuni și steaguri posibile:
- FILTER_FLAG_NO_ENCODE_QUOTES - Nu codifica citate
- FILTER_FLAG_STRIP_LOW - Eliminați caractere cu valoare ASCII <32
- FILTER_FLAG_STRIP_HIGH - Eliminare caractere cu valoare ASCII> 127
- FILTER_FLAG_ENCODE_LOW - Codare caractere cu valoare ASCII <32
- FILTER_FLAG_ENCODE_HIGH - Codare caractere cu valoare ASCII> 127
- FILTER_FLAG_ENCODE_AMP - Codificarea "&" caracterul & amp;
Mai multe exemple
Exemplul 1
Eliminați toate etichetele HTML și toate caracterele cu valoare ASCII> 127, dintr-un șir de caractere:
<?php
$str = "<h1>Hello WorldÅ!</h1>";
$newstr = filter_var($str, FILTER_SANITIZE_STRING,
FILTER_FLAG_STRIP_HIGH);
echo $newstr;
?>
Run exemplu » <PHP Filtru de referință