【发布时间】:2016-02-02 02:57:18
【问题描述】:
我有一个 foreach 循环遍历我的每个用户的数据库。
<?php
foreach($users as $user) {
?>
<tr>
<td>
<?php
for ($i=1; $i < 52; $i++) {
echo $i;
}
?>
</td>
<td>
<?php echo $user['firstname']; ?>
</td>
</tr>
<?php
}
?>
这个循环通过数据库并回显用户名,现在我尝试在其中构建一个 for 循环,以便每个用户都有一个数字,我以一个非常基本的 for 循环为例(稍后会更改)。 问题是我为每个用户打印了所有号码,但我只想为用户打印一次号码。我该如何解决这个问题。
【问题讨论】:
-
foreach($users as $i => $user) -
要么在 foreach 中做一个计数器,要么回显键。