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

Comment convertir une chaîne de requête en tableau en PHP ?

Susan Sarandon
Susan Sarandonoriginal
2024-12-26 13:46:10611parcourir

How to Convert a Query String to an Array in PHP?

Convertir la chaîne de requête en tableau

Énoncé du problème :

Convertir la chaîne de requête pg_id =2&parent_id=2&document&video dans un tableau. Le résultat attendu est :

array(
    'pg_id' => 2,
    'parent_id' => 2,
    'document' => '',
    'video' => ''
)

Solution utilisant parse_str :

La fonction parse_str vous permet d'analyser une chaîne de requête et d'attribuer les valeurs aux variables. Pour stocker les données dans un tableau au lieu de variables, définissez le deuxième paramètre sur TRUE.

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

parse_str($queryString, $queryArray, TRUE);

print_r($queryArray);

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