Filtro FILTER_SANITIZE_ENCODED de PHP
Definición y uso
El filtro FILTER_SANITIZE_ENCODED elimina o URL-encoda caracteres no necesarios.
Esta función es muy similar a la función urlencode().
- Nombre: "encoded"
- ID-number: 514
Opciones o banderas posibles:
- FILTER_FLAG_STRIP_LOW - Elimina caracteres con valores ASCII inferiores a 32
- FILTER_FLAG_STRIP_HIGH - Elimina caracteres con valores ASCII superiores a 32
- FILTER_FLAG_ENCODE_LOW - Codifica caracteres con valores ASCII inferiores a 32
- FILTER_FLAG_ENCODE_HIGH - Codifica caracteres con valores ASCII superiores a 32
Ejemplo
<?php
var_dump(filter_var($url,FILTER_SANITIZE_ENCODED
));
?>
Salida:
string(32) "http%3A%2F%2Fwww.codew3c.com"