$str = '[email protected]&city=shanghai&job=Phper';
mb_parse_str($str, $result);
print_r($result);
//结果
Array
(
[email] => [email protected]
[city] => shanghai
[job] => Phper
)
(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)
mb_parse_str — Analiza los datos HTTP GET/POST/COOKIE y asigna las variables globales
Analiza los datos de entrada HTTP GET/POST/COOKIE y asigna las variables globales. Dado que PHP no proporciona valores brutos de POST/COOKIE, esta función solo es utilizable con los datos en método GET. mb_parse_str() toma los datos de la URL llamante, detecta el juego de caracteres, convierte los datos al juego de caracteres interno, y asigna los valores al array de variables globales.
string
Los datos codificados en URL.
result
Un array que contiene los valores decodificados y los nombres de los juegos de caracteres.
Versión | Descripción |
---|---|
8.0.0 | El segundo argumento ya no es opcional. |
7.2.0 | Una llamada a la función mb_parse_str() sin el segundo argumento se ha vuelto obsoleta. |
$str = '[email protected]&city=shanghai&job=Phper';
mb_parse_str($str, $result);
print_r($result);
//结果
Array
(
[email] => [email protected]
[city] => shanghai
[job] => Phper
)