2013-11-27 30 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

當然可以。祝你好運。 –

相關問題