Derniers tutoriels de développement web
 

PHP Filtre FILTER_SANITIZE_STRING

<Filtre PHP Référence

Exemple

Retirez toutes les balises HTML d'une chaîne:

<?php
$str = "<h1>Hello World!</h1>";

$newstr = filter_var($str, FILTER_SANITIZE_STRING);
echo $newstr;
?>
»Exécuter exemple

Définition et utilisation

Le filtre FILTER_SANITIZE_STRING supprime les balises et supprimer ou encode les caractères spéciaux d'une chaîne.

options et drapeaux possibles:

  • FILTER_FLAG_NO_ENCODE_QUOTES - Ne pas encoder citations
  • FILTER_FLAG_STRIP_LOW - supprimer les caractères ASCII à valeur <32
  • FILTER_FLAG_STRIP_HIGH - supprimer les caractères ASCII avec une valeur> 127
  • caractères Coder avec valeur ASCII <32 - FILTER_FLAG_ENCODE_LOW
  • caractères Coder avec valeur ASCII> 127 - FILTER_FLAG_ENCODE_HIGH
  • FILTER_FLAG_ENCODE_AMP - Coder le "&" caractère & amp;

autres exemples

Exemple 1

Retirez toutes les balises HTML et tous les caractères avec valeur ASCII> 127, à partir d'une chaîne:

<?php
$str = "<h1>Hello WorldÅ!</h1>";

$newstr = filter_var($str, FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH);
echo $newstr;
?>
»Exécuter exemple

<Filtre PHP Référence