【发布时间】:2020-08-05 21:55:15
【问题描述】:
我正在尝试制作一个随机数计数器游戏,该游戏使用 for 循环打印出 6 个随机数 1 - 6。我想制作它,以便代码可以说明数字 6 在循环中显示的次数。
目前我有它为 6 个随机数的循环打印出来的代码,但它只计算打印出来的数字。
例如 欢迎来到骰子游戏! 你会掷多少个六分球? 4 2 4 6 4 6 你掷出了 2 个六(es)!
<?php
echo"<h1>Welcome to the guess game thing guess how many 6s!</h1>";
$counter = 0;
for ($i=0; $i <=6;$i++) {
$randomNum = rand(1,6);
if ($randomNum <= 6) {
echo "<br> $randomNum";
$counter++;
}
else
{
echo"$randomNum <br>";
}
}
echo"<br>You rolled $counter sixes";
【问题讨论】:
-
检查 6 是否使用小于或等于 - 尝试将其更改为
if ($randomNum == 6) { -
我改变了,但现在我的 for 循环搞砸了,请看下面的截图gyazo.com/f95d1c611cf4850098317246a27930ac
-
您需要在放置
<br>标签的位置保持一致。
标签: php for-loop if-statement counter