Przykład
Zakodowanie znaków specjalnych w zmiennej $ url:
<?php
$url="http://www.w3iiÅÅ.com";
$url = filter_var($url,
FILTER_SANITIZE_ENCODED);
echo $url;
?>
Uruchomić przykład » Definicja i Wykorzystanie
Filtr FILTER_SANITIZE_ENCODED usuwa lub koduje znaki specjalne.
Filtr ten działa dużo jak urlencode() funkcji.
Możliwe opcje i flagi:
- FILTER_FLAG_STRIP_LOW - Usuwanie znaków ASCII o wartości <32
- FILTER_FLAG_STRIP_HIGH - Usuwanie znaków ASCII o wartości> 127
- Kodowanie znaków ASCII o wartości <32 - FILTER_FLAG_ENCODE_LOW
- Kodowanie znaków ASCII o wartości> 127 - FILTER_FLAG_ENCODE_HIGH
Więcej przykładów
Przykład 1
Zakodowanie znaków specjalnych i usunąć wszystkie znaki ASCII o wartości> 127:
<?php
$url="http://www.w3iiÅÅ.com";
$url = filter_var($url,
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH);
echo $url;
?>
Uruchomić przykład » <PHP filtr referencyjny