php - 数字计数器游戏
问题描述
我正在尝试制作一个随机数计数器游戏,该游戏使用 for 循环打印出 6 个随机数 1 - 6。我想制作它,以便代码可以说明数字 6 在循环中显示的次数。
目前我有它打印出来的6个随机数循环的代码,但它只计算打印出来的数字。
例如欢迎来到骰子游戏!你会掷多少个六分球?4 2 4 6 4 6 你掷出 2 个六!
<?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
$numberToMatch = 6;
for ($i = 0; $i <= 6; $i++) {
$randomNum = rand(1,6);
if ($randomNum == $numberToMatch) {
$counter++;
}
echo "$randomNum <br>";
}
推荐阅读
- ios - 如何在Objective-C中像Twitter一样显示预览
- php - 您的系统中缺少请求的 PHP 扩展 ext-iconv *。安装或启用 PHP 的 iconv 扩展
- java - 错误:在 Eclipse 和命令提示符下编译时无法找到或加载主类错误但在 intelliJIDEA 中有效
- spring-boot - 在配置中定义servlet路径时如何在spring boot中提供静态内容
- django - Django - 如何在基于函数的视图中使用模型方法
- python - Python - 如果在线程中获取锁,该线程中的所有变量是否都被锁定?
- html - 防止 riotjs/typescript 中的 html 注释被转译
- asp.net-core - 当某些请求路径被替换时,如何设置 Swashbucle 以查找 swagger.json?
- .net - Swagger 中的访问令牌
- javascript - Nativescript-Vue:在 Frame 中处理发出的事件