Filtr FILTER_SANITIZE_ENCODED PHP

Definicja i użycie

Filtr FILTER_SANITIZE_ENCODED usuwa lub koduje znaki, które nie są potrzebne w URL.

Ta funkcja jest bardzo podobna do funkcji urlencode().

  • Name: "encoded"
  • ID-number: 514

Możliwe opcje lub znaki:

  • FILTER_FLAG_STRIP_LOW - Usunięcie znaków ASCII poniżej 32
  • FILTER_FLAG_STRIP_HIGH - Usunięcie znaków ASCII powyżej 32
  • FILTER_FLAG_ENCODE_LOW - Kodowanie znaków ASCII poniżej 32
  • FILTER_FLAG_ENCODE_HIGH - Kodowanie znaków ASCII powyżej 32

Przykład

<?php

var_dump(filter_var($url,FILTER_SANITIZE_ENCODED));
?>

Wynik:

string(32) "http%3A%2F%2Fwww.codew3c.com"