php做网页版剪刀石头布的功能

实例讲述了php实现的网页版剪刀石头布攻略在玩游网上的设计。分享给大家供大家参考,具体如下:

<?php

/*

* Created on 2016-11-25

*

*/

if (isset($_POST'sub')) {

what = _POST'what';

//需要输入的数组

$my_array = array("剪刀","石头","布");

//获胜规则

$guize = array(array("剪刀","布"),array("布","石头"),array("石头","剪刀"));

//取数组中的随机值

rand_keys = array_rand(my_array);

computer = my_array$rand_keys;

echo "你的".what."VS ".computer. "<br/>";

input = array(computer,$what);

//将输入的what和电脑随机产生的值构造成一个数组,再判断在不在获胜规则中

if (!(in_array(what,my_array))) {

echo "请输入 剪刀、石头、布";

header("location:index.php");

}

if (computer == what) {

echo "噢,平手";

}elseif (in_array(input,guize)) {

echo "电脑胜";

}else {

echo "你赢咯~";

}

}

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>剪刀石头布</title>

</head>

<body>

<form action="" method="post">

<div align="center">剪刀石头布,你出什么?<br/>

<input type="radio" name="what" value="剪刀"/>剪刀<br/>

<input type="radio" name="what" value="石头"/>石头<br/>

<input type="radio" name="what" value="布"/>布<br/>

</div>

<p align="center">

<input type="submit" name="sub" value="开始!" />

<input type="reset" name="" value="重置" />

</p>

</form>

</body>

</html>

相关推荐
点心的游戏开发世界3 小时前
GDScript 入门笔记(十一):Lambda 与匿名函数
开发语言·笔记·游戏引擎·godot
事圆则缓5 小时前
Kotlin 协程完全指南
开发语言·kotlin
我爱写代码i5 小时前
BeLink - 支持生成多种URL 缩短网址PHP源码
开发语言·php·短网址php源码
Java后端的Ai之路5 小时前
20、Python - 备忘录模式
开发语言·人工智能·python·外观模式·备忘录模式
统计学小王子6 小时前
数学建模国赛倒计时4天——《统计模型精讲(混合效应模型R语言实现)》
开发语言·数学建模·r语言
知无不研6 小时前
c语言中循环的介绍与简单应用
c语言·开发语言·算法·循环·for·while
郝学胜-神的一滴7 小时前
Qt 高级编程 045:坐标体系深度实战
开发语言·c++·windows·python·qt·程序人生
dsyyyyy11017 小时前
JS复习,难点,易错点总结
开发语言·javascript·ecmascript
“AI国潮设计-小江”8 小时前
Python实战 | SDXL精准控制“普宁英歌舞×星空蛋糕”IP落地,附核心Prompt与商用授权思路
开发语言·人工智能·python·prompt·aigc
小刘在重生~9 小时前
Java常用类|String类详解 + BigDecimal精准计算(含面试题)
java·开发语言·python