0
陣列I具有產生陣列POST之後輸入字段:保存輸入字段如在PHP
<tr>
<td><input name="time['day'][]" value="1"></td>
<td><input name="time['from][]" value="1"></td>
<td><input name="time['to][]" value="1"></td>
</tr>
<tr>
<td><input name="time['day'][]" value="2"></td>
<td><input name="time['from][]" value="2"></td>
<td><input name="time['to][]" value="2"></td>
</tr>
這將是返回:
陣列(
['day'] => Array ( [0] => 1 [1] => 2 ) ['from] => Array ( [0] => 1 [1] => 2 ) ['to] => Array ( [0] => 1 [1] => 2 )
)
但我想有這樣的:
陣列( [1] =>數組
( ['day'] => 1 ['from] => 1 ['to] => 1 ) [2] => Array ( ['day'] => 2 ['from] => 2 ['to] => 2 )
)
我得到這個如果我使用:
<tr>
<td><input name="time[1]['day']" value="1"></td>
<td><input name="time[1]['from]" value="1"></td>
<td><input name="time[1]['to]" value="1"></td>
</tr>
<tr>
<td><input name="time[2]['day']" value="2"></td>
<td><input name="time[2]['from]" value="2"></td>
<td><input name="time[2]['to]" value="2"></td>
</tr>
但問題來了。我想動態添加新行(使用JS),並且需要始終向第一個索引添加+1。
我怎麼能達到第二個結果,而不必手動設置第一個索引?
從0開始,並檢查增量之前你有什麼。 – 2014-09-19 20:03:20
數組是零索引的,你知道的。 – BenM 2014-09-19 20:03:34
「我想動態添加新行(使用JS),並且需要始終向第一個索引添加+1」 - 這有什麼問題?也許我只是沒有得到它。 – Max 2014-09-19 20:04:15