我有一個數組的數組,並希望把數據按特定的順序。儘管多個陣列循環
這是我的html表單。用戶可以根據需要添加新行以輸入更多數據。
<tr>
<td><input type="text" value="" placeholder="Date of Transfer" name="date[]"/></td>
<td><input type="text" value="" placeholder="Equpment Tag" name="tag[]"/></td>
<td><input type="text" value="" placeholder="Equpment Model" name="model[]"/></td>
<td><input type="text" value="" placeholder="Current Room" name="oldRoom[]"/></td>
<td><input type="text" value="" placeholder="Current Owner" name="oldOwner[]"/></td>
<td><input type="text" value="" placeholder="Current Dept" name="oldDept[]"/></td>
<td><input type="text" value="" placeholder="New Room" name="newRoom[]"/></td>
<td><input type="text" value="" placeholder="New Owner" name="newOwner[]"/></td>
<td><input type="text" value="" placeholder="New Dept" name="newDept[]"/></td>
</tr>
</tbody>
<tfoot>
<tr>
<td colspan="3"><a href="javascript:void(0);" id='anc_add'>Add Row</a></td>
<td colspan="3"><a href="javascript:void(0);" id='anc_rem'>Remove Row</a></td>
<td colspan="3"><button type="submit">Submit</button></td>
</tr>
然後我把$ _POSTed值放入$ data數組變量。
$data = array( tag => $_POST['tag'],
model => $_POST['model'],
oldRoom => $_POST['oldRoom'],
oldOwner => $_POST['oldOwner'],
oldDept => $_POST['oldDept'],
newRoom => $_POST['newRoom'],
newOwner => $_POST['newOwner'],
newDept => $_POST['newDept']
);
我想出如何得到的結果,我想手動獲取$數據數組的值,但要循環,雖然所有的數據。
//manual retreaval
echo "</br></br>Manually getting data from the $data array</br>";
echo $data['tag'][0] . " - " . $data['model'][0] . " - " . $data['oldRoom'][0];
輸出:
tag1 - model1 - oldRoom1
所以是存在的,我怎麼能寫一個PHP腳本循環儘管在格式$數據數組上面看到的?
標籤1 - MODEL1 - oldRoom1 - .... 標籤2 - MODEL2 - oldRoom2 - ...
將分別一個總是擁有相同數量的條目?就好像有10個標籤會有10個模型和10箇舊房間等等? – slapyo 2014-10-27 19:08:32
是的。他們將被設置爲必需的。 – mcgoode 2014-10-29 22:18:55