我有这个 $_POST 数组的东西:
'name' => string '' (length=0)
'limit' => string '100' (length=3)
'timeframe' =>
array
'start' => string '00:00' (length=5)
'end' => string '23:30' (length=5)
'person' =>
array
'test' => string '' (length=0)
'title' =>
array
0 => string 'value1' (length=2)
1 => string 'value2' (length=3)
我想为名为 的字段提取数据,person[title][]
有效执行此操作的最佳方法是什么?
实际上,我将问题范围缩小到这个例子,但是我更普遍地实现了这个,所以我可以为我的代码中的任何数组命名字段提取数据。
提前致谢
更新 1
好的,我想我不清楚,这又是问题:
我有一个这种格式的字段名称:name_1[name_2]..[name_n][]
并且它的值在$_POST
关联数组中可用,我需要提取该值(这是一个数组,因为末尾有 [])。
我可以通过运行 a 或某事从原始字段名中提取子名称preg_match
,然后循环遍历数组,直到使用提取的索引找到值。但我不确定这是否真的是最好和/或有效的方法。
对不起,一开始不清楚^^
更新 2
伙计们,我说我将问题缩小到这个例子,但person
在我的实际应用程序中没有任何东西。我正在开发一个数据解析器引擎来处理大量数据,而该功能正是它所需要的。希望它;现在很清楚。
谢谢大家,顺便说一句^^