PHP 猜数字游戏:简单易懂的代码示例
这是一个用 PHP 编写的简单猜数字游戏的示例。
-
首先,我们需要生成一个随机数字。这可以用 PHP 内置的
rand()函数实现。我们将这个数字存储在一个变量中。 -
然后,我们要求用户输入一个数字。这可以使用 PHP 的
$_POST或$_GET变量来获取。 -
接下来,我们需要比较用户输入的数字和生成的随机数字。如果用户输入的数字大于随机数字,我们会提示用户输入的数字太大;如果用户输入的数字小于随机数字,我们会提示用户输入的数字太小。如果用户输入的数字与随机数字相同,则游戏结束并提示用户胜利。
-
我们可以在页面上显示游戏的结果,并提供一个重新开始游戏的按钮。
以下是示例代码:
<?php
// 生成随机数字
$random_number = rand(1, 100);
// 判断用户是否提交了表单
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$user_number = $_POST['number']; // 获取用户输入的数字
// 比较用户输入的数字和随机数字
if ($user_number > $random_number) {
$message = '数字太大';
} elseif ($user_number < $random_number) {
$message = '数字太小';
} else {
$message = '你赢了!';
}
}
?>
<!DOCTYPE html>
<html>
<head>
<title>猜数字游戏</title>
</head>
<body>
<h1>猜数字游戏</h1>
<?php if (isset($message)) { ?>
<p><?php echo $message; ?></p>
<?php } ?>
<form method="post">
<label>请输入 1-100 之间的数字:</label>
<input type="number" name="number" required>
<br><br>
<input type="submit" value="猜">
</form>
<br>
<a href="index.php">重新开始</a>
</body>
</html>
请注意,这只是一个基本的示例,可以根据需要进行更改和扩展。
原文地址: https://www.cveoy.top/t/topic/l2oa 著作权归作者所有。请勿转载和采集!