CakeFest 2024: The Official CakePHP Conference

mb_parse_str

(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)

mb_parse_strAnalyse les données HTTP GET/POST/COOKIE et assigne les variables globales

Description

mb_parse_str(string $string, array &$result): bool

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.

Liste de paramètres

string

Les données encodées URL.

result

Un tableau contenant les valeurs décodées, et les noms des jeux de caractères.

Valeurs de retour

Cette fonction retourne true en cas de succès ou false si une erreur survient.

Historique

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.

Voir aussi

add a note

User Contributed Notes 1 note

up
3
kehaovista at qq dot com
8 years ago
$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
)
To Top