El filtro FILTER_SANITIZE_STRING elimina o codifica caracteres no deseados.
Este filtro elimina datos que son potencialmente dañinos para la aplicación. Se utiliza para quitar etiquetas y eliminar o codificar caracteres no deseados.
Nombre: "cadena"
Número de identificación: 513
Posibles opciones o banderas:
FILTER_FLAG_NO_ENCODE_QUOTES: esta bandera no codifica comillas
FILTER_FLAG_STRIP_LOW: elimina caracteres con valores ASCII inferiores a 32
FILTER_FLAG_STRIP_HIGH: elimina caracteres con valor ASCII superior a 127
FILTER_FLAG_ENCODE_LOW: codifica caracteres con valores ASCII inferiores a 32
FILTER_FLAG_ENCODE_HIGH: codifica caracteres con valores ASCII superiores a 127
FILTER_FLAG_ENCODE_AMP: codifica el carácter & en &
<?php$var="<b>Peter Griffin<b>";var_dump(filter_var($var, FILTER_SANITIZE_STRING));?>
La salida del código se ve así:
cadena(13) "Peter Griffin"