Quelle est la fonction de php parse_str() ?
La fonction parse_str() de PHP analyse la chaîne de requête en variables. Sa syntaxe est la suivante :
Syntaxe
parse_str(string,array)
Détails des paramètres :
参数 | 描述 |
---|---|
string | 必需。规定要解析的字符串。 |
array | 可选。规定存储变量的数组的名称。该参数指示变量将被存储到数组中。如果设置了第二个变量 array,变量将会以数组元素的形式存入到这个数组,作为替代。 |
PS : Si le paramètre array n'est pas défini, les variables définies par cette fonction écraseront les variables existantes portant le même nom.
PS : 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() .
Si la chaîne est la chaîne de requête transmise par l'URL, analysez-la dans une variable et définissez-la sur la portée actuelle.
Pour obtenir le QUERY_STRING actuel, vous pouvez utiliser la variable $_SERVER['QUERY_STRING'].
Exemple 1
Analyser la chaîne de requête en variables :
<?php parse_str("name=Bill&age=60"); echo $name."<br>"; echo $age; ?>
Résultats de l'exécution du code :
Exemple 2
Stockage de variables dans un tableau :
<?php parse_str("name=Bill&age=60",$myArray); print_r($myArray); ?>
Résultats de l'exécution du code :
【Articles connexes recommandés】 :
Explication détaillée de la définition et de l'utilisation de la fonction php parse_url()
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!