【发布时间】:2021-05-14 14:26:03
【问题描述】:
我循环遍历一个多维数组,以将每个“行”的前五个值作为表格回显。就这一点而言,它完美无缺:
"<table>";
for ($row = 0; $row < $index_number; $row++) {
echo "<tr>";
for ($col = 0; $col < 5; $col++) {
echo "<td>".$tablevalue[$row][$col]."</td>";
}
echo "</tr>";
}
echo"</table>";
现在我想显示数字 1 到 3,然后再显示 8 和 9。没有一个 for 循环在另一个循环中,也没有两个单独的循环按我希望的方式工作。
这就是我到目前为止所尝试的:
echo "<table>";
for ($row = 0; $row < $index_number; $row++) {
echo "<tr>";
for ($col = 0; $col < 3; $col++ && $col2 = 8; $col2 < 10; $col2++) {
echo "<td>".$tablevalue[$row][$col]."</td>";
}
echo "</tr>";
}
echo"</table>";
关于如何使它工作的任何想法?
【问题讨论】:
-
你放弃了吗?
标签: php for-loop multidimensional-array