Ejemplo
Codificar los caracteres especiales en la variable $ url:
<?php
$url="http://www.w3iiÅÅ.com";
$url = filter_var($url,
FILTER_SANITIZE_ENCODED);
echo $url;
?>
Ejecutar ejemplo » Definición y Uso
El filtro elimina FILTER_SANITIZE_ENCODED o codifica caracteres especiales.
Este filtro funciona muy parecido a la urlencode() función.
Entre las posibles opciones y banderas:
- FILTER_FLAG_STRIP_LOW - Quitar los caracteres con valor ASCII <32
- FILTER_FLAG_STRIP_HIGH - Quitar los caracteres con valor ASCII> 127
- FILTER_FLAG_ENCODE_LOW - Codifica los caracteres con valor ASCII <32
- FILTER_FLAG_ENCODE_HIGH - Codifica los caracteres con valor ASCII> 127
Más ejemplos
Ejemplo 1
Codificar los caracteres especiales, y eliminar todos los caracteres con valor ASCII> 127:
<?php
$url="http://www.w3iiÅÅ.com";
$url = filter_var($url,
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH);
echo $url;
?>
Ejecutar ejemplo » <PHP filtro de referencia