PHP FILTER_SANITIZE_STRINGFilters


PHP Filter 参考手册Manuel de référence complet des filtres PHP

Définition et utilisation

Le filtre FILTER_SANITIZE_STRING supprime ou encode les caractères indésirables.

Ce filtre supprime les données potentiellement nuisibles à l'application. Il est utilisé pour supprimer les balises et pour supprimer ou encoder les caractères indésirables.

  • Nom : "string"
  • Numéro d'identification : 513

Options ou indicateurs possibles :

  • FILTER_FLAG_NO_ENCODE_QUOTES - Cet indicateur n'encode pas les guillemets
  • FILTER_FLAG_STRIP_LOW - Supprime les caractères dont la valeur ASCII est inférieure à 32
  • FILTER_FLAG_STRIP_HIGH - Supprime les caractères dont la valeur ASCII est supérieure à 127
  • FILTER_FLAG_ENCODE_LOW - Encode les caractères dont la valeur ASCII est inférieure à 32
  • FILTER_FLAG_ENCODE_HIGH - Encode les caractères dont la valeur ASCII est supérieure à 127
  • FILTER_FLAG_ENCODE_AMP - Encode le caractère & en &

Exemple

<?php
$var="<b>Peter Griffin<b>";

var_dump(filter_var($var, FILTER_SANITIZE_STRING));
?>

La sortie du code est affichée ci-dessous :

string(13) "Peter Griffin"


PHP Filter 参考手册Manuel de référence complet des filtres PHP Autres extensions