编写PHP程序,在网页产生一个随机数,并让用户在文本框输入数字来猜测该随机数,用户有5次机会,根据用户的猜测结果给予相应提示(提示:将程序在猜测前产生的随机数保存在表单隐藏域中,这样用户每次猜测时,该随机数都不会发生变化)。
时间: 2024-05-03 07:20:58 浏览: 40
好的,请稍等,我将为您编写一段 PHP 代码用于实现这个功能:
```php
<?php
$num = rand(1, 100); // 生成1到100之间的随机数
$times = 5; // 给用户5次机会
if (isset($_POST['guess'])) { // 判断是否提交了表单
$guess = intval($_POST['guess']);
if ($guess < $num) {
echo "猜小了,请再猜一次!";
$times--;
} else if ($guess > $num) {
echo "猜大了,请再猜一次!";
$times--;
} else {
echo "恭喜你猜对了!";
exit;
}
}
if ($times <= 0) {
echo "很遗憾,你没有猜中,正确答案是 $num 。";
exit;
}
?>
<form method="post">
<input type="hidden" name="num" value="<?php echo $num; ?>">
<p>请猜一个1到100之间的数字,你还有<?php echo $times; ?>次机会:</p>
<input type="text" name="guess">
<input type="submit" value="猜">
</form>
```
当我问你我在前面对你说了什么时,我来讲一个笑话给你听吧:有一次小明偷了一只苹果,老师没发现,第二天他又偷了一只,老师说:“小明,你还敢来上课?”
阅读全文