不用这么复杂 用内置函数即可 建议好好看看文档
parse_str('id=123&title=标题&type=news&content=内容',$parameters);print_r($parameters); array( [id] => 123 [title] => 标题 [type] => news [content] => 内容)
如果是一个完整的url可以用 parse_url
print_r(parse_url('http:// zhidao.baidu.com:88/?id=123&title=标题&type=news&content=内容')); array( [scheme] => http [host] => zhidao.baidu.com [port] => 88 [path] => / [query] => id=123&title=标题&type=news&content=内容)
然后对 query使用 parse_str即可
更多相关教程请访问 php编程从入门到精通全套视频教程
