我需要一個將查詢字符串解析爲多維數組的函數。 查詢字符串可能看起來有點像這樣:遞歸查詢字符串解析器
?fields=incidents:(id,shortdescription,action,request);people:(unid,name)&format=json
數組返回想是這樣的:
array(
'fields' => array(
'incidents' => array(
'id',
'shortdescription',
'action',
'request'
),
'people' => array(
'unid',
'name'
),
),
'format' => 'json'
);
我想要的分隔符是動態的,所以他們就居住在這樣的一個數組:
$separators = array(';', ':', ',');
此數組中的分隔符的順序將決定查詢字符串的解析順序。
有人有這樣的方便嗎?
問候,
馬克
...你到目前爲止嘗試過什麼? –