我有一个数组,我正在回应一个表,但我似乎无法解决如何有效地重构我的代码以自动增加我的数组值。我是php新手,但我相信这可以做到。
Host real ip is: 7.17.11.23
==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units ===
Authentication is required to restart 'tor.service'.
Authenticating as: root
Password:
我如何以及在何处创建可以存储起始值的变量,然后如何在每行之后增加该值?
答案 0 :(得分:4)
使用foreach():
<?php if(count($arrName)>0){foreach($arrName as $val){?
<tr><td><?php echo $val; ?> </td></tr>
<?php }}?>
优点是它会自动处理数组的索引。
您在评论中询问的内容(在数组的每个7个元素后创建新行),您可以执行以下操作:
<?php
$arrName = array_chunk($arrName,7);
if(count($arrName)>0){
foreach($arrName as $val){
echo "<tr>";
foreach($val as $v){
echo "<td>".$v."</td>";
}
echo "</tr>";
}
}