Maison >développement back-end >tutoriel php >PHP analyse la chaîne de requête en variables à l'aide de la fonction parse_str()
Exemple
Analyser la chaîne de requête dans une variable :
<?php parse_str("name=Peter&age=43"); echo $name."<br>"; echo $age; ?>
Définition et utilisation
La fonction parse_str() analyse la chaîne de requête dans une variable.
Remarque : Si le paramètre de tableau n'est pas défini, les variables définies par cette fonction écraseront les variables existantes portant le même nom.
Remarque : le paramètre magic_quotes_gpc dans le fichier php.ini affecte la sortie de cette fonction. Si cette option est activée, les variables sont transformées par addlashes() avant d'être analysées par parse_str() .
Syntaxe
parse_str(string,array)
Description des paramètres
chaîne Obligatoire. Spécifie la chaîne à analyser.
tableau Facultatif. Spécifie le nom du tableau pour stocker la variable. Ce paramètre indique à la variable d'être stockée dans un tableau.
Détails techniques
Valeur de retour : Aucune valeur de retour.
Version PHP : 4+
Journal des modifications : En PHP 4.0.3, paramètre de tableau ajouté.
Plus d'exemples
Exemple 1
Stocker les variables dans un tableau :
<?php parse_str("name=Peter&age=43",$myArray); print_r($myArray); ?>
Modifier la chaîne de paramètre d'URL Convertir en tableau
$str = ‘a=1&b=2&c=3’; parse_str($str, $arr); var_dump($arr); //输出
array (size=3) ‘a’ =>string‘1’ (length=1) ‘b’ =>string‘2’ (length=1) ‘c’ =>string‘3’ (length=1)
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!