Filtre FILTER_SANITIZE_ENCODED PHP

Définition et utilisation

Le filtre FILTER_SANITIZE_ENCODED supprime ou encode les caractères non nécessaires pour l'URL.

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

  • Nom: "encoded"
  • ID-number: 514

Options ou indicateurs possibles :

  • FILTER_FLAG_STRIP_LOW - Suppression des caractères ASCII avec une valeur inférieure à 32
  • FILTER_FLAG_STRIP_HIGH - Suppression des caractères ASCII avec une valeur supérieure à 32
  • FILTER_FLAG_ENCODE_LOW - Encodage des caractères ASCII avec une valeur inférieure à 32
  • FILTER_FLAG_ENCODE_HIGH - Encodage des caractères ASCII avec une valeur supérieure à 32

Exemple

<?php

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

Sortie :

string(32) "http%3A%2F%2Fwww.codew3c.com"