php实现的网页版剪刀石头布游戏示例


Posted in PHP onNovember 25, 2016

本文实例讲述了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>

运行效果图如下:

php实现的网页版剪刀石头布游戏示例

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
无数据库的详细域名查询程序PHP版(3)
Oct 09 PHP
用PHP4访问Oracle815
Oct 09 PHP
?繁体转换的class
Oct 09 PHP
编写漂亮的代码 - 将后台程序与前端程序分开
Apr 23 PHP
phpexcel导出excel的颜色和网页中的颜色显示不一致
Dec 11 PHP
探讨:使用XMLSerialize 序列化与反序列化
Jun 08 PHP
thinkphp3查询mssql数据库乱码解决方法分享
Feb 11 PHP
php计算年龄精准到年月日
Nov 17 PHP
解析PHP的Yii框架中cookie和session功能的相关操作
Mar 17 PHP
thinkphp实现分页显示功能
Dec 03 PHP
php使用QueryList轻松采集js动态渲染页面方法
Sep 11 PHP
PHP7导出Excel报ERR_EMPTY_RESPONSE解决方法
Apr 16 PHP
PHP用mysql_insert_id()函数获得刚插入数据或当前发布文章的ID
Nov 25 #PHP
基于CI框架的微信网页授权库示例
Nov 25 #PHP
php监测数据是否成功插入到Mysql数据库的方法
Nov 25 #PHP
thinkphp整合微信支付代码分享
Nov 24 #PHP
Yii2中使用asset压缩js,css文件的方法
Nov 24 #PHP
微信自定义分享php代码分析
Nov 24 #PHP
php插入含有特殊符号数据的处理方法
Nov 24 #PHP
You might like
用PHP编程开发“虚拟域名”系统
2006/10/09 PHP
php图片验证码代码
2008/03/27 PHP
php中的ini配置原理详解
2014/10/14 PHP
PHP简单留言本功能实现代码
2017/06/09 PHP
JQuery获取浏览器窗口内容部分高度的代码
2012/02/24 Javascript
JavaScript中使用typeof运算符需要注意的几个坑
2014/11/08 Javascript
JavaScript数组Array对象增加和删除元素方法总结
2015/01/20 Javascript
JS继承用法实例分析
2015/02/05 Javascript
jQuery实现的小图列表,大图展示效果幻灯片示例
2016/10/25 Javascript
Web开发中客户端的跳转与服务器端的跳转的区别
2017/03/05 Javascript
jsonp跨域请求详解
2017/07/13 Javascript
vue-router实现组件间的跳转(参数传递)
2017/11/07 Javascript
图片加载完成再执行事件的实例
2017/11/16 Javascript
webpack构建换肤功能的思路详解
2017/11/27 Javascript
利用jquery如何从json中读取数据追加到html中
2017/12/01 jQuery
关于Angularjs中自定义指令一些有价值的细节和技巧小结
2018/04/22 Javascript
在Vue-cli里应用Vuex的state和mutations方法
2018/09/16 Javascript
深入理解nodejs搭建静态服务器(实现命令行)
2019/02/05 NodeJs
详解ES6中的Map与Set集合
2019/03/22 Javascript
微信小程序授权登录解决方案的代码实例(含未通过授权解决方案)
2019/05/10 Javascript
layui中的switch开关实现方法
2019/09/03 Javascript
Python getopt模块处理命令行选项实例
2014/05/13 Python
Python科学画图代码分享
2017/11/29 Python
pandas 时间格式转换的实现
2019/07/06 Python
python利用tkinter实现屏保
2019/07/30 Python
Python实现UDP程序通信过程图解
2020/05/15 Python
基于python图书馆管理系统设计实例详解
2020/08/05 Python
在django中查询获取数据,get, filter,all(),values()操作
2020/08/09 Python
Django数据统计功能count()的使用
2020/11/30 Python
python爬虫利用selenium实现自动翻页爬取某鱼数据的思路详解
2020/12/22 Python
HTML5 自动聚焦(autofocus)属性使用介绍
2013/08/07 HTML / CSS
Html5 FileReader实现即时上传图片功能实例代码
2014/09/01 HTML / CSS
Diamondback自行车:拥有你的冒险
2019/04/22 全球购物
大学生学习自我评价
2014/01/13 职场文书
体育运动口号
2014/06/09 职场文书
MongoDB数据库部署环境准备及使用介绍
2022/03/21 MongoDB