Los últimos tutoriales de desarrollo web
 

PHP Filtro FILTER_SANITIZE_SPECIAL_CHARS


<Referencia completa de PHP Filtrar

Definición y Uso

El filtro FILTER_SANITIZE_SPECIAL_CHARS HTML escapa caracteres especiales.

Este filtro se utiliza para escapar "<> & y con caracteres ASCII valor por debajo de 32

  • Nombre: "special_chars"
  • ID-número: 515

Posibles banderas:

  • FILTER_FLAG_STRIP_LOW - Tira de caracteres ASCII con un valor por debajo de 32
  • FILTER_FLAG_STRIP_HIGH - Tira de caracteres ASCII con un valor superior a los 32
  • FILTER_FLAG_ENCODE_HIGH - Codifica los caracteres ASCII con un valor superior a los 32

Ejemplo

<?php
$url="Is Peter <smart> & funny?";

var_dump(filter_var($url,FILTER_SANITIZE_SPECIAL_CHARS));
?>

La salida del navegador del código anterior será:

string(37) "Is Peter <smart> & funny?"

Si selecciona "View source" en la ventana del navegador, verá el código HTML siguiente:

string(37) "Is Peter & lt; smart& gt; & amp; funny?"

<Referencia completa de PHP Filtrar