logo oujood
🔍

Filtre de PHP FILTER_SANITIZE_ENCODED

OUJOOD.COM

PHP cours tutorial

FILTER_SANITIZE_ENCODED

Définition et utilisation


Le filtre FILTER_SANITIZE_ENCODED applique l'encodage URL, et supprime ou encode les caractères spéciaux.
Cela fonctionne beaucoup comme la fonction d'urlencode ().

* Nom : "encoded"
* ID : 514

Drapeaux possibles :

* FILTER_FLAG_STRIP_LOW
* FILTER_FLAG_STRIP_HIGH
* FILTER_FLAG_ENCODE_LOW
* FILTER_FLAG_ENCODE_HIGH


Pour plus de détail sur les drapeaux (FLAG) voir SVP notre référence compléte Drapeaux des filtres

Exemple

Exemple :     📋 Copier le code


<?php
$url="https://www.oujood.com";

var_dump(filter_var($url,FILTER_SANITIZE_ENCODED));
?> 
Le reésultat du code ci dessus sera :

string(28) "https%3A%2F%2Fwww.oujood.com"



Exemple :     📋 Copier le code


<?php
$a = "\tcafé\n";
echo filter_var($a, FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_LOW);
echo '
'; echo filter_var($a, FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH);?>
Le reésultat du code ci dessus sera :

caf%C3%A9
%09caf%0A






Retourner à la liste des filtres

Cours precedent:
  filter_sanitize_stripped

    Sommaire de :
Le langage php

 Cours suivant:
filter_sanitize_special_chars    

Par carabde 20 Aout 2014