Filtro PHP FILTER_SANITIZE_SPECIAL_CHARS
❮ Riferimento completo al filtro PHP
Definizione e utilizzo
Il filtro FILTER_SANITIZE_SPECIAL_CHARS evita i caratteri speciali HTML.
Questo filtro viene utilizzato per evitare "<>& e caratteri con valore ASCII inferiore a 32
- Nome: "caratteri_speciali"
- Numero ID: 515
Possibili flag:
- FILTER_FLAG_STRIP_LOW - Elimina i caratteri con un valore ASCII inferiore a 32
- FILTER_FLAG_STRIP_HIGH - Elimina i caratteri con un valore ASCII superiore a 32
- FILTER_FLAG_ENCODE_HIGH - Codifica caratteri con valore ASCII superiore a 32
Esempio
<?php
$url="Is Peter <smart> & funny?";
var_dump(filter_var($url,FILTER_SANITIZE_SPECIAL_CHARS));
?>
L'output del browser del codice sopra sarà:
string(37) "Is Peter <smart> & funny?"
Se selezioni "Visualizza sorgente" nella finestra del browser, vedrai il seguente codice HTML:
string(37) "Is Peter <smart> & funny?"
❮ Riferimento completo al filtro PHP