PHP FILTER_SANITIZE_ENCODED Filtro
Esempio
Codifica caratteri speciali nella variabile $url:
<?php
$url="https://www.w3schoolsÅÅ.com";
$url = filter_var($url, FILTER_SANITIZE_ENCODED);
echo $url;
?>
Definizione e utilizzo
Il filtro FILTER_SANITIZE_ENCODED rimuove o codifica i caratteri speciali.
Questo filtro funziona molto come la funzione urlencode().
Possibili opzioni e flag:
- FILTER_FLAG_STRIP_LOW - Rimuove i caratteri con valore ASCII < 32
- FILTER_FLAG_STRIP_HIGH - Rimuove i caratteri con valore ASCII > 127
- FILTER_FLAG_ENCODE_LOW - Codifica caratteri con valore ASCII < 32
- FILTER_FLAG_ENCODE_HIGH - Codifica caratteri con valore ASCII > 127
Altri esempi
Esempio 1
Codifica i caratteri speciali e rimuovi tutti i caratteri con valore ASCII > 127:
<?php
$url="https://www.w3schoolsÅÅ.com";
$url = filter_var($url, FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH);
echo $url;
?>
❮ Riferimento filtro PHP