tutoriais mais recente desenvolvimento web
 

PHP Filtro FILTER_SANITIZE_SPECIAL_CHARS


<Completa PHP Filtrar Referência

Definição e Uso

O FILTER_SANITIZE_SPECIAL_CHARS filtro HTML-escapa caracteres especiais.

Este filtro é usado para escapar "<> & e personagens com valor ASCII abaixo de 32

  • Nome: "special_chars"
  • ID-number: 515

Possíveis bandeiras:

  • FILTER_FLAG_STRIP_LOW - Descartar caracteres com valor ASCII abaixo de 32
  • FILTER_FLAG_STRIP_HIGH - Descartar caracteres com valor ASCII acima de 32
  • FILTER_FLAG_ENCODE_HIGH - codificar caracteres com valor ASCII acima de 32

Exemplo

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

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

A saída do navegador de código acima será:

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

Se você selecionar "View source" na janela do navegador, você verá o seguinte HTML:

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

<Completa PHP Filtrar Referência