Maison >développement back-end >tutoriel php >Comment analyser une chaîne de requête dans un tableau en PHP ?

Comment analyser une chaîne de requête dans un tableau en PHP ?

Susan Sarandon
Susan Sarandonoriginal
2025-01-01 12:12:11434parcourir

How to Parse a Query String into an Array in PHP?

Analyser la chaîne de requête dans un tableau

Lorsque vous essayez de convertir une chaîne en tableau, il est essentiel de comprendre le processus et d'utiliser les outils appropriés. fonctions. Dans ce cas particulier, l'enjeu est de transformer une chaîne de requête en format tableau.

Pour y parvenir, PHP propose la fonction parse_str. Cette fonction accepte une chaîne de requête comme premier paramètre et convertit la chaîne en tableau. Cependant, par défaut, parse_str attribue les données analysées à des variables individuelles. Pour stocker les données dans un tableau, un deuxième paramètre supplémentaire doit être ajouté. Ce paramètre doit être un tableau vide, comme indiqué ci-dessous :

$queryString = "pg_id=2&parent_id=2&document&video";

parse_str($queryString, $queryArray);

print_r($queryArray);

Ce code transformera la chaîne de requête en un tableau appelé $queryArray, avec chaque paire de données clé-valeur de la chaîne de requête stockée sous forme de élément dans le tableau. Le résultat de print_r($queryArray) sera :

Array
(
    [pg_id] => 2
    [parent_id] => 2
    [document] => 
    [video] => 
)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn