Filtro FILTER_SANITIZE_SPECIAL_CHARS PHP
Definição e Uso
O filtro FILTER_SANITIZE_SPECIAL_CHARS realiza a escapada de caracteres especiais para HTML.
Este filtro é usado para escapar "<>&" e caracteres ASCII abaixo de 32.
- Nome: "special_chars"
- ID-number: 515
Possíveis Sinais:
- FILTER_FLAG_STRIP_LOW - Remoção de caracteres ASCII abaixo de 32
- FILTER_FLAG_STRIP_HIGH - Remoção de caracteres ASCII acima de 32
- FILTER_FLAG_ENCODE_HIGH - Codificação de caracteres ASCII acima de 32
Exemplo
<?php
var_dump(filter_var($url,FILTER_SANITIZE_SPECIAL_CHARS
));
?>
Saída:
string(37) "Is Peter <smart> & funny?"
Se você visualizar o código-fonte no navegador, verá o seguinte HTML:
string(37) "Is Peter <smart> & funny?"