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
用php过滤危险html代码的函数
Jul 22 PHP
CakePHP去除默认显示的标题及图标的方法
Oct 22 PHP
PHP分页效率终结版(推荐)
Jul 01 PHP
ThinkPHP处理Ajax返回的方法
Nov 22 PHP
php分割合并两个字符串的函数实例
Jun 19 PHP
php实现购物车功能(下)
Jan 05 PHP
php实现多维数组排序的方法示例
Mar 23 PHP
Thinkphp5.0 框架Model模型简单用法分析
Oct 11 PHP
PHP使用openssl扩展实现加解密方法示例
Feb 20 PHP
php + ajax 实现的写入数据库操作简单示例
May 16 PHP
通过代码实例解析PHP session工作原理
Dec 11 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和js交互一例-PHP教程,PHP应用
2007/01/03 PHP
3个PHP多维数组转为一维数组的方法实例
2014/03/13 PHP
在Nginx上部署ThinkPHP项目教程
2015/02/02 PHP
PHP中的traits简单使用实例
2015/05/13 PHP
php 输入输出流详解及示例代码
2016/08/25 PHP
PHP mkdir创建文件夹实现方法解析
2020/11/13 PHP
javascript 火狐(firefox)不显示本地图片问题解决
2008/07/05 Javascript
javascript attachEvent和addEventListener使用方法
2009/03/19 Javascript
jquery的ajaxSubmit()异步上传图片并保存表单数据演示代码
2013/06/04 Javascript
ajax请求乱码的解决方法(中文乱码)
2014/04/10 Javascript
javascript生成随机颜色示例代码
2014/05/05 Javascript
node.js中的console.trace方法使用说明
2014/12/09 Javascript
javascript 动态创建表格的2种方法总结
2015/03/04 Javascript
js实现仿Discuz文本框弹出层效果
2015/08/13 Javascript
jquery+CSS实现的多级竖向展开树形TRee菜单效果
2015/08/24 Javascript
WebSocket实现简单客服聊天系统
2017/05/12 Javascript
vue2 自定义动态组件所遇到的问题
2017/06/08 Javascript
OkHttp踩坑随笔为何 response.body().string() 只能调用一次
2018/01/08 Javascript
JavaScript实现的拼图算法分析
2019/02/13 Javascript
解决vue页面渲染但dom没渲染的操作
2020/07/27 Javascript
用实例说明python的*args和**kwargs用法
2013/11/01 Python
Python和Java进行DES加密和解密的实例
2018/01/09 Python
在PyCharm环境中使用Jupyter Notebook的两种方法总结
2018/05/24 Python
快速创建 HTML5 Canvas 电信网络拓扑图的示例代码
2018/03/21 HTML / CSS
基于HTML5+tracking.js实现刷脸支付功能
2020/04/16 HTML / CSS
OSPF有什么优点?为什么OSPF比RIP收敛快?
2013/02/13 面试题
密封类可以有虚函数吗
2014/08/11 面试题
计算机系毕业生推荐信
2013/11/06 职场文书
校园活动策划书范文
2014/01/10 职场文书
幼儿园评语大全
2014/04/17 职场文书
企业法人代表授权委托书
2014/10/02 职场文书
乡镇计划生育工作汇报
2014/10/28 职场文书
旷工检讨书大全
2015/08/15 职场文书
MySQL完整性约束的定义与实例教程
2021/05/30 MySQL
SSM项目使用拦截器实现登录验证功能
2022/01/22 Java/Android
python turtle绘制多边形和跳跃和改变速度特效
2022/03/16 Python