2013-11-27 21 views
0

我正在通过一个字符串通过ajax与PHP一起使用。是否有一种基于包含URL获取变量的字符串创建数组的简单方法?

home?area=Ohio&country=United%20States 

我如何结束了一个数组,看起来像下面?

array('area' => 'ohio', 'country' => 'United States'); 
+0

有什么想要的阵列和'$ _GET'之间的区别? – kero

+0

'parse_str',如果你有一个完整的url并且你需要将查询字符串分离出来,可能与'parse_url'一起使用。 – Wrikken

+0

没有,数据通过POST发送到不同的文件,所以GET变量不可访问。 –

回答

1

假设你正在使用的当前请求的查询字符串,请尝试:

parse_str($_SERVER['QUERY_STRING'], $output); 

echo $output['area']; // Ohio 
+0

哦,邪恶的,知道必须有一些功能!干杯。 –

+0

当然可以。祝你好运。 –

相关问题