- PHP 手册
- 函数参考
- 国际化与字符编码支持
- 多字节字符串
- 多字节字符串 函数
mb_parse_str
(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)
mb_parse_str — 解析 GET/POST/COOKIE 数据并设置全局变量
说明
mb_parse_str(string$encoded_string
, array &$result
= ?): bool
解析 GET/POST/COOKIE 数据并设置全局变量。
由于 PHP 不提供原始 POST/COOKIE 数据,目前它仅能够用于 GET 数据。
它解析了 URL 编码过的数据,检测其编码,并转换编码为内部编码,然后设置其值为 array 的 result
或者全局变量。
参数
-
encoded_string
-
URL 编码过的数据。
-
result
-
一个 array,包含解码过的、编码转换后的值。
返回值
成功时返回 true
, 或者在失败时返回 false
。
参见
- mb_detect_order() - 设置/获取 字符编码的检测顺序
- mb_internal_encoding() - 设置/获取内部字符编码
User Contributed Notes 1 note
up down 3 kehaovista at qq dot com ¶6 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
)
add a note
官方地址:https://www.php.net/manual/en/function.mb-parse-str.php