【发布时间】:2012-09-22 13:12:05
【问题描述】:
我需要一个将查询字符串解析为多维数组的函数。 查询字符串可能看起来像这样:
?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(';', ':', ',');
此数组中分隔符的顺序将决定查询字符串的解析顺序。
有人有这样的方便吗???
问候,
标记
【问题讨论】:
-
...到目前为止您尝试了什么?
标签: php parsing query-string