我有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