$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 — 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=kehaovista@qq.com&city=shanghai&job=Phper';mb_parse_str($str, $result);print_r($result);//结果Array( [email] => kehaovista@qq.com [city] => shanghai [job] => Phper)