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
Libérer: 2025-01-01 12:12:11
original
393 Les gens l'ont consulté

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);
Copier après la connexion

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] => 
)
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal