Gli ultimi tutorial di sviluppo web
 

PHP FILTER_SANITIZE_SPECIAL_CHARS Filtro


<Completa PHP filtro di riferimento

Definizione e l'utilizzo

Il filtro FILTER_SANITIZE_SPECIAL_CHARS HTML-sfugge i caratteri speciali.

Questo filtro viene utilizzato per fuggire "<> & e caratteri con valore ASCII inferiore a 32

  • Nome: "special_chars"
  • Numero ID: 515

Possibili bandiere:

  • FILTER_FLAG_STRIP_LOW - Strip caratteri con valore ASCII inferiore a 32
  • FILTER_FLAG_STRIP_HIGH - Strip caratteri con valore ASCII superiore a 32
  • FILTER_FLAG_ENCODE_HIGH - Codifica caratteri con valore ASCII superiore a 32

Esempio

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

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

L'uscita del browser del codice qui sopra sarà:

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

Se si seleziona "View source" nella finestra del browser, si vedrà il seguente codice HTML:

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

<Completa PHP filtro di riferimento