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!