Filtre PHP FILTER_SANITIZE_ENCODEDFilter


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

Définition et utilisation

Le filtre FILTER_SANITIZE_ENCODED supprime ou encode en URL les caractères indésirables.

Ce filtre est très similaire à la fonction urlencode().

  • Nom : "encoded"
  • Numéro d'identification : 514

Drapeaux possibles :

  • 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 à 32
  • 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 à 32

Exemple

<?php
$url="http://www.example.com";

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

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

string(29) "http%3A%2F%2Fwww.example.com"


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