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 相关文章推荐
桌面中心(一)创建数据库
Oct 09 PHP
基于mysql的bbs设计(二)
Oct 09 PHP
PHP正则的Unknown Modifier错误解决方法
Mar 02 PHP
php 获取全局变量的代码
Apr 21 PHP
thinkphp实现面包屑导航(当前位置)例子分享
May 10 PHP
php生成随机密码自定义函数代码(简单快速)
May 10 PHP
PHP学习笔记(二):变量详解
Apr 17 PHP
php实现分页显示
Nov 03 PHP
Ajax提交表单时验证码自动验证 php后端验证码检测
Jul 20 PHP
ThinkPHP5框架缓存查询操作分析
May 30 PHP
php中目录操作opendir()、readdir()及scandir()用法示例
Jun 08 PHP
PHP内存溢出优化代码详解
Feb 26 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
PHP5.5.15+Apache2.4.10+MySQL5.6.20配置方法分享
2016/05/06 PHP
php设计模式之单例模式代码
2016/06/11 PHP
jquery 操作DOM的基本用法分享
2012/04/05 Javascript
js获取单选框或复选框值及操作
2012/12/18 Javascript
第三章之Bootstrap 表格与按钮功能
2016/04/25 Javascript
javascript操作cookie
2017/01/17 Javascript
bootstrap css样式之表单
2017/01/19 Javascript
H5上传本地图片并预览功能
2017/05/08 Javascript
在JS中如何把毫秒转换成规定的日期时间格式实例
2017/05/11 Javascript
浅谈开发eslint规则
2018/10/01 Javascript
基于vue实现web端超大数据量表格的卡顿解决
2019/04/02 Javascript
解决mui框架中switch开关通过js控制开或者关状态时小圆点不动的问题
2019/09/03 Javascript
js实现无刷新监听URL的变化示例代码详解
2020/06/03 Javascript
[33:19]完美世界DOTA2联赛PWL S2 PXG vs InkIce 第一场 11.26
2020/11/30 DOTA
python插入数据到列表的方法
2015/04/30 Python
Python利用Beautiful Soup模块修改内容方法示例
2017/03/27 Python
Python错误: SyntaxError: Non-ASCII character解决办法
2017/06/08 Python
opencv python 2D直方图的示例代码
2018/07/20 Python
python实现dijkstra最短路由算法
2019/01/17 Python
解决Python 命令行执行脚本时,提示导入的包找不到的问题
2019/01/19 Python
python的sorted用法详解
2019/06/25 Python
python中列表的切片与修改知识点总结
2019/07/23 Python
pycharm下pyqt4安装及环境配置的教程
2020/04/24 Python
Python如何测试stdout输出
2020/08/10 Python
Python爬取豆瓣数据实现过程解析
2020/10/27 Python
python线程优先级队列知识点总结
2021/02/28 Python
HTML5 MiranaVideo播放器 (代码开源)
2010/06/11 HTML / CSS
法国发饰品牌:Alexandre De Paris
2018/12/04 全球购物
男女钓鱼靴和甲板鞋:XTRATUF
2021/01/09 全球购物
18岁生日感言
2014/01/12 职场文书
供电工程专业求职信
2014/08/09 职场文书
法人单位适用的授权委托书
2014/09/19 职场文书
党员批评与自我批评总结
2014/10/15 职场文书
乌镇导游词
2015/02/02 职场文书
Python实现生活常识解答机器人
2021/06/28 Python
node.js使用express-fileupload中间件实现文件上传
2021/07/16 Javascript