mb_parse_str
解析 GET/POST/COOKIE 数据并设置全局变量
PHP 5.0.0及以上版本。
mb_parse_str() 是一个多字节字符串版本的 parse_str() 函数,用于解析一个 URL 编码的查询字符串并将其转换为变量。
mb_parse_str(string $encoded_string, array &$result = null): bool
成功时返回 true,失败时返回 false。
以下是使用 mb_parse_str() 函数的示例:
$query_string = "name=John&age=25&city=New+York"; $result = []; <p>if (mb_parse_str($query_string, $result)) {<br> print_r($result);<br> } else {<br> echo "解析失败!";<br> }<br>
在这个示例中,首先我们定义了一个 URL 编码的查询字符串 $query_string。然后,我们声明了一个空数组 $result 来接收解析后的数据。调用 mb_parse_str 后,如果解析成功,$result 数组会存储解析后的键值对,最后我们打印该数组的内容。