Filtro FILTER_SANITIZE_STRING de PHP

Definición y uso

El filtro FILTER_SANITIZE_STRING elimina o codifica caracteres no deseados.

Este filtro elimina datos que pueden ser perjudiciales para la aplicación. Se utiliza para eliminar etiquetas y eliminar o codificar caracteres no deseados.

  • Nombre: "string"
  • ID-number: 513

Opciones o marcas posibles:

  • FILTER_FLAG_NO_ENCODE_QUOTES - Este marcador no codifica comillas
  • FILTER_FLAG_STRIP_LOW - Elimina caracteres ASCII con valores inferiores a 32
  • FILTER_FLAG_STRIP_HIGH - Elimina caracteres ASCII con valores superiores a 32
  • FILTER_FLAG_ENCODE_LOW - Codifica caracteres ASCII con valores inferiores a 32
  • FILTER_FLAG_ENCODE_HIGH - Codifica caracteres ASCII con valores superiores a 32
  • FILTER_FLAG_ENCODE_AMP - Codifica el carácter & como &

Ejemplo

<?php

var_dump(filter_var($var, FILTER_SANITIZE_STRING));
?>

Salida:

string(13) "Bill Gates"