Exemplo
Codificar caracteres especiais na variável $ url:
<?php
$url="http://www.w3iiÅÅ.com";
$url = filter_var($url,
FILTER_SANITIZE_ENCODED);
echo $url;
?>
Exemplo executar » Definição e Uso
O filtro FILTER_SANITIZE_ENCODED remove ou codifica caracteres especiais.
Este filtro funciona muito como o urlencode() função.
Opções possíveis e bandeiras:
- FILTER_FLAG_STRIP_LOW - Retirar personagens com valor ASCII <32
- FILTER_FLAG_STRIP_HIGH - Remova caracteres com valor ASCII> 127
- FILTER_FLAG_ENCODE_LOW - codificar caracteres com valor ASCII <32
- FILTER_FLAG_ENCODE_HIGH - codificar caracteres com valor ASCII> 127
mais Exemplos
Exemplo 1
Codificar caracteres especiais, e remover todos os caracteres com valor ASCII> 127:
<?php
$url="http://www.w3iiÅÅ.com";
$url = filter_var($url,
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH);
echo $url;
?>
Exemplo executar » <PHP Filtrar Referência