mb_parse_str()
(PHP 4 >= 4.0.6, PHP 5, PHP 7)
解析 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()
设置/获取内部字符编码
$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 )