Filtre PHP FILTER_SANITIZE_ENCODEDFilter
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));
?>
$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"
Manuel de référence complet des filtres PHP Autres extensions