我有一个数组的数组,并希望把数据按特定的顺序。尽管多个阵列循环
这是我的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