Filtro PHP FILTER_SANITIZE_ENCODED
Exemplo
Codifique caracteres especiais na variável $url:
<?php
$url="https://www.w3schoolsÅÅ.com";
$url = filter_var($url, FILTER_SANITIZE_ENCODED);
echo $url;
?>
Definição e uso
O filtro FILTER_SANITIZE_ENCODED remove ou codifica caracteres especiais.
Este filtro funciona muito como a função urlencode().
Opções e sinalizadores possíveis:
- FILTER_FLAG_STRIP_LOW - Remove caracteres com valor ASCII < 32
- FILTER_FLAG_STRIP_HIGH - Remover caracteres com valor ASCII > 127
- FILTER_FLAG_ENCODE_LOW - Codifique caracteres com valor ASCII < 32
- FILTER_FLAG_ENCODE_HIGH - Codifique caracteres com valor ASCII > 127
Mais exemplos
Exemplo 1
Codifique caracteres especiais e remova todos os caracteres com valor ASCII > 127:
<?php
$url="https://www.w3schoolsÅÅ.com";
$url = filter_var($url, FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH);
echo $url;
?>
❮ Referência do Filtro PHP