Ce script est une variante de la fonction php parse_str ().
La fonction retourne un tableau des variables présentes dans une chaîne de caractères sans transformer les variables avec des [] en tableau.
Cette fonction corrige aussi un "bug" de la fonction native php qui ne récupère que la dernière valeur d'un paramètre quand il est répété dans la chaîne. Avec cette variante les paramètres répétés sont concaténés dans une même ligne du tableau et sont séparés par un espace.
Cette fonction décode bien évidement les noms de paramètres et leur valeur contenant des %HH.
|
|
php.net | Description | Versions PHP | OUTIL |
---|---|---|---|
array | Crée un tableau | PHP 4, PHP 5, PHP 7, PHP 8 | |
empty | Détermine si une variable contient une valeur non nulle | PHP 4, PHP 5, PHP 7, PHP 8 | |
explode | Coupe une chaîne en segments | PHP 4, PHP 5, PHP 7, PHP 8 | |
isset | Détermine si une variable est affectée | PHP 4, PHP 5, PHP 7, PHP 8 | |
print_r | Affiche des informations lisibles pour une variable | PHP 4, PHP 5, PHP 7, PHP 8 | |
return | Retourne le controle du programme au module appelant. | PHP 4, PHP 5, PHP 7, PHP 8 | |
urldecode | Décode une chaîne encodée URL | PHP 4, PHP 5, PHP 7, PHP 8 | |