Maison >développement back-end >tutoriel php >Exemples pour expliquer la définition et l'utilisation de la fonction php parse_str()

Exemples pour expliquer la définition et l'utilisation de la fonction php parse_str()

怪我咯
怪我咯original
2017-05-27 10:45:521703parcourir

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 :

Exemples pour expliquer la définition et lutilisation de la fonction php parse_str()

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 :

Exemples pour expliquer la définition et lutilisation de la fonction php parse_str()

【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!

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