请帮忙。 我遇到过像这样的输入字段,让我很困惑:
<input type="text" name="filter[][isranged][]">
我知道它与数组有关,但这是否有意义将第一和第三个括号集留空? 括号处理为值创建键,我想的是这个&#34;过滤&#34;是一个数组,其中有另一个数组(带有一个名为isranged的键),其中包含另一个数组。我对么?括号让我感到困惑。
输入用于存储如下日期:09/03/2014
答案 0 :(得分:1)
[]
用于动态创建下一个元素0,1等。给定两个输入名称,您将得到以下$_POST
数组:
Array
(
[filter] => Array
(
[0] => Array
(
[isranged] => Array
(
[0] => 'Value of first input'
)
)
[1] => Array
(
[isranged] => Array
(
[0] => 'Value of second input'
)
)
)
)
[filter]
为每个输入获取一个新的数字索引,但[isranged]
数组将始终只包含1个元素[0]
,因为它们是不同filter[x]
数组的一部分。
答案 1 :(得分:-1)
如果您要将该结构分解为逻辑形式,那么
filter = [
{ isranged: [ Many Values ] }
]
所以基本上filter是一个对象的数组,其属性为&#34; isranged&#34;这是一个数组本身。