我正在开发一个用于开发流媒体服务的帐户系统,目前在主页面上显示了一个成员列表,包括其流媒体状态,查看器数量等。它完成了所有事情,我使用mysqli_fetch_array循环显示用户名,每三个用户名我想回应a然后在接下来的三个结束它。 您可以在http://live.alydus.net
看到它的当前状态这是我的代码:
while($row = mysqli_fetch_array($result)) {
$date = $row['username'];
$user_amount = $user_amount + 1;
?>
DISPLAYING USER INFORMATION AND EVERYTHING HERE, USES $row['username']; TO DISPLAY USERNAMES AND SUCH
<?php
}
?>
我已经找到了可以为每个人做到这一点的答案,但我无法获得任何这些答案。
我非常感谢任何人的帮助!
答案 0 :(得分:0)
您可以使用++
递增计数器并使用PHP中的模运算符%
并返回欧几里德分部的其余部分:
<?php
$counter = 0;
while($row = mysqli_fetch_array($result)) {
++$counter; // increment
$date = $row['username'];
?>
DISPLAYING USER INFORMATION AND EVERYTHING HERE, USES $row['username'];
TO DISPLAY USERNAMES AND SUCH
<?php
if (0 === $counter % 3) {
?>
Do what you need every three times
<?php
} // end if
} // end while
?>