我有5個變量產生一個隨機數和第六個變量,這是用戶輸入。 然後我檢查用戶輸入的$ userNum是否與任何隨機數匹配。我知道這是一個愚蠢的遊戲,但我只是搞亂了解更多PHPPHP比較用戶輸入與多個變量
必須有一個更簡單的方法來做到這一點。
if(isset($_POST['submit']))
{
$userNum = $_POST['userNum'];
$spot1 = rand(1, 100);
$spot2 = rand(1, 100);
$spot3 = rand(1, 100);
$spot4 = rand(1, 100);
$spot5 = rand(1, 100);
echo $spot1 ."<br>" .$spot2 ."<br>" .$spot3 ."<br>" .$spot4 ."<br>" .$spot5;
if($userNum == $spot1)
{
echo "you hit a mine!";
exit();
}
if($userNum == $spot2)
{
echo "you hit a mine!";
exit();
}
if($userNum == $spot3)
{
echo "you hit a mine!";
exit();
}
if($userNum == $spot4)
{
echo "you hit a mine!";
exit();
}
if($userNum == $spot5)
{
echo "you hit a mine!";
exit();
} else {
echo "you lived!";
}
}
非常感謝,我可以增加$ i <= 50個變量,節省大量時間。謝謝! – m1xolyd1an 2014-09-25 19:08:56