用php实现猜拳游戏
时间: 2024-10-06 12:04:30 浏览: 19
在PHP中实现猜拳游戏,你可以创建一个简单的控制台应用或者网页版本。这里是一个基本的命令行版本的示例:
```php
<?php
function getChoice($choices) {
$choice = readline("请输入你的选择(石头、剪刀、布): ");
while (!in_array($choice, $choices)) {
echo "无效的选择,请重新输入: ";
$choice = readline();
}
return $choice;
}
$choices = array('石头', '剪刀', '布');
// 电脑随机出拳
$computerChoice = array_rand($choices);
echo "电脑选择了: " . $choices[$computerChoice] . "\n";
// 判断胜负
if ($choice == $computerChoice) {
echo "平局!\n";
} elseif ((($choice == '石头' && $computerChoice == '剪刀') || // 石头胜剪刀
($choice == '剪刀' && $computerChoice == '布') || // 剪刀胜布
($choice == '布' && $computerChoice == '石头')) { // 布胜石头
echo "你赢了!\n";
} else {
echo "你输了!\n";
}
?>
```
运行此脚本,用户将通过`readline()`函数输入他们的选择,然后与电脑随机选择的石头、剪刀或布进行比较。
阅读全文