Derniers tutoriels de développement web
 

PHP Filtre FILTER_SANITIZE_SPECIAL_CHARS


<Complete Référence PHP Filter

Définition et utilisation

Le filtre FILTER_SANITIZE_SPECIAL_CHARS HTML échappe des caractères spéciaux.

Ce filtre est utilisé pour échapper « <> & et caractères avec valeur ASCII 32 ci-dessous

  • Nom: "special_chars"
  • Numéro d'identification: 515

drapeaux possibles:

  • FILTER_FLAG_STRIP_LOW - caractères dont les valeurs ASCII en dessous de 32
  • FILTER_FLAG_STRIP_HIGH - caractères dont les valeurs ASCII supérieure à 32
  • caractères Coder avec valeur ASCII supérieure à 32 - FILTER_FLAG_ENCODE_HIGH

Exemple

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

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

La sortie du navigateur du code ci-dessus sera:

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

Si vous sélectionnez "View source" la "View source" dans la fenêtre du navigateur, vous verrez le code HTML suivant:

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

<Complete Référence PHP Filter