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"