Najnowsze tutoriale tworzenie stron internetowych
 

PHP FILTER_SANITIZE_ENCODED Filter

<PHP filtr referencyjny

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