Filtro PHP FILTER_SANITIZE_SPECIAL_CHARS
❮ Referência completa do filtro PHP
Definição e uso
O filtro FILTER_SANITIZE_SPECIAL_CHARS escapa de caracteres especiais em HTML.
Este filtro é usado para escapar "<>& e caracteres com valor ASCII abaixo de 32
- Nome: "special_chars"
- Número de identificação: 515
Possíveis sinalizadores:
- FILTER_FLAG_STRIP_LOW - Tira caracteres com valor ASCII abaixo de 32
- FILTER_FLAG_STRIP_HIGH - Tira caracteres com valor ASCII acima de 32
- FILTER_FLAG_ENCODE_HIGH - Codifique 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 do código acima será:
string(37) "Is Peter <smart> & funny?"
Se você selecionar "Exibir fonte" na janela do navegador, verá o seguinte HTML:
string(37) "Is Peter <smart> & funny?"
❮ Referência completa do filtro PHP