存储统计PHP代码-For循环


Store stats PHP code - For loop

我构建了一个骰子游戏,询问用户想掷多少次骰子。我有一个for循环和滚动计数为每个数字的骰子。问题是,我希望所有的滚动都计入统计数据。

例如:用户输入6次,然后输入3次,我希望显示所有9个滚动。现在,当用户输入新号码时,我的for循环将重置。我知道变量"rollercount"每次都被重新设置为0,但我该如何避免这种情况?希望问题清楚。

$rollercount = 0;
for ($i = 1; $i <= $dice; $i++){
    $roll = rand(1,6);
    if($roll == 1) {
        $rollercount1++;
        echo "Du rullade en etta" . $rollercount1. " times";
    }
}

这里有一个大问题。当页面被呈现并发送到浏览器时,所有数据都会丢失。当提供了一个新的请求,并且请求了新骰子时,您无法知道这是第一次显示页面还是计算了其他骰子解决此问题的唯一方法是使用cookie或会话变量或其他此类保存方法我建议您学习PHP会话