PHP Conference Japan 2024

mb_parse_str

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

mb_parse_str解析 GET/POST/COOKIE 数据并设置全局变量

描述

mb_parse_str(字符串 $string, 数组 &$result): 布尔值

解析 GET/POST/COOKIE 数据并设置全局变量。由于 PHP 不提供原始 POST/COOKIE 数据,因此目前只能用于 GET 数据。它解析 URL 编码数据,检测编码,将编码转换为内部编码并将值设置为 result 数组 或全局变量。

参数

string

URL 编码的数据。

result

包含已解码和字符编码转换值的数组

返回值

成功时返回 true,失败时返回 false

变更日志

版本 描述
8.0.0 第二个参数不再可选。
7.2.0 不带第二个参数调用 mb_parse_str() 已被弃用。

参见

添加注释

用户贡献注释 1 条注释

kehaovista at qq dot com
8 年前
$str = '[email protected]&city=shanghai&job=Phper';
mb_parse_str($str, $result);
print_r($result);

//结果
数组
(
[email] => [email protected]
[city] => shanghai
[job] => Phper
)
To Top