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.