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 相关文章推荐
利用discuz实现PHP大文件上传应用实例代码
Nov 14 PHP
PHP 5.3.0 安装分析心得
Aug 07 PHP
fgetcvs在linux的问题
Jan 15 PHP
PHP 将逗号、空格、回车分隔的字符串转换为数组的函数
Jun 07 PHP
PHP数据类型之整数类型、浮点数的介绍
Apr 28 PHP
关于PHP模板Smarty的初级使用方法以及心得分享
Jun 21 PHP
PHP启动windows应用程序、执行bat批处理、执行cmd命令的方法(exec、system函数详解)
Oct 20 PHP
php通过文件头判断格式的方法
May 28 PHP
php实现微信扫码自动登陆与注册功能
Sep 22 PHP
PHP基于Redis消息队列实现发布微博的方法
May 03 PHP
PHP递归实现文件夹的复制、删除、查看大小操作示例
Aug 11 PHP
在 Laravel 6 中缓存数据库查询结果的方法
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中神奇的fastcgi_finish_request
2011/05/02 PHP
20个PHP常用类库小结
2011/09/11 PHP
3种方法轻松处理php开发中emoji表情的问题
2016/07/18 PHP
用cssText批量修改样式
2009/08/29 Javascript
js跟随滚动条滚动浮动代码
2009/12/31 Javascript
Javascript非构造函数的继承
2015/04/27 Javascript
浅谈javascript原型链与继承
2015/07/13 Javascript
轻松学习jQuery插件EasyUI EasyUI创建树形菜单
2015/11/30 Javascript
JavaScript 七大技巧(二)
2015/12/13 Javascript
详解vue-cli + webpack 多页面实例应用
2017/04/25 Javascript
node.js 抓取代理ip实例代码
2017/04/30 Javascript
深入浅析Vue中的Prop
2018/06/10 Javascript
Vue中使用Lodop插件实现打印功能的简单方法
2019/12/19 Javascript
JavaScript 俄罗斯方块游戏实现方法与代码解释
2020/04/08 Javascript
完美解决vue 中多个echarts图表自适应的问题
2020/07/19 Javascript
Vue仿Bibibili首页的问题
2021/01/21 Vue.js
Linux环境下MySQL-python安装过程分享
2015/02/02 Python
Python中turtle作图示例
2017/11/15 Python
利用python编写一个图片主色转换的脚本
2017/12/07 Python
Python使用爬虫抓取美女图片并保存到本地的方法【测试可用】
2018/08/30 Python
对YOLOv3模型调用时候的python接口详解
2019/08/26 Python
解决tensorflow由于未初始化变量而导致的错误问题
2020/01/06 Python
python中tab键是什么意思
2020/06/18 Python
微信小程序实现可实时改变转速的css3旋转动画实例代码
2018/09/11 HTML / CSS
香港No.1得奖零食网:香港零食大王
2016/07/22 全球购物
Linux面试经常问的文件系统操作命令
2016/10/04 面试题
关于安全的演讲稿
2014/05/09 职场文书
文明家庭先进事迹材料
2014/05/14 职场文书
2014领导班子四风问题对照检查材料思想汇报
2014/09/21 职场文书
企业财务管理制度范本
2015/08/04 职场文书
小学六一儿童节活动开幕词
2016/03/04 职场文书
元素水平垂直居中的方式
2021/03/31 HTML / CSS
SQL SERVER中常用日期函数的具体使用
2021/04/08 SQL Server
MySQL日期时间函数知识汇总
2022/03/17 MySQL
SpringCloud项目如何解决log4j2漏洞
2022/04/10 Java/Android
Nginx开源可视化配置工具NginxConfig使用教程
2022/06/21 Servers