我正在一個簡單的擲骰子程序工作。所以它必須從0-5產生一個隨機數,當它選擇0-4時,它回顯,當它選擇5時,它回顯。簡單的PHP問題,我似乎無法工作
它保持回聲第一個回聲'你有6'。我似乎無法理解這一點。
<!DOCTYPE html>
<html>
<head>
<title>A loop of your own</title>
<link type='text/css' rel='stylesheet' href='style.css'/>
</head>
<body>
<?php
$trows = 0;
$dice = 0;
while ($dice == 0)
{
$dice = rand(0,5);
$trows++;
}
if ($dice = 5)
{
echo 'you got 6';
}
else
{
echo 'you got 1-5';
}
echo '<br><br>';
echo $trows;
?>
</body>
'如果($骰子= 5)'應'if($ dice == 5)'。你正在做一項任務而不是比較。 –
此代碼混淆了我,爲什麼while循環?爲什麼不是rand(1,6)? – dwjv
謝謝你,似乎工作!你一直在幫助很大。 – Dave