$str = 'email=kehaovista@qq.com&city=shanghai&job=Phper';
mb_parse_str($str, $result);
print_r($result);
//结果
Array
(
[email] => kehaovista@qq.com
[city] => shanghai
[job] => Phper
)
(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)
mb_parse_str — Analyse les données HTTP GET/POST/COOKIE et assigne les variables globales
Analyse les données d'entrées HTTP GET/POST/COOKIE et assigne les variables globales. Étant donné que PHP ne fournit pas de valeurs brutes de POST/COOKIE, cette fonction n'est utilisable que sur les données en méthode GET. mb_parse_str() prend les données de l'URL appelante, détecte le jeu de caractères, convertit les données en jeu de caractères interne, et affecte les valeurs au tableau de variables globales.
string
Les données encodées URL.
result
Un tableau contenant les valeurs décodées, et les noms des jeux de caractères.
Version | Description |
---|---|
8.0.0 | Le second paramètre n'est plus optionnel. |
7.2.0 | Un appel à la fonction mb_parse_str() sans le second paramètre est devenu obsolète. |
$str = 'email=kehaovista@qq.com&city=shanghai&job=Phper';
mb_parse_str($str, $result);
print_r($result);
//结果
Array
(
[email] => kehaovista@qq.com
[city] => shanghai
[job] => Phper
)