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 相关文章推荐
cache_lite试用
Feb 14 PHP
PHP简单系统查询模块代码打包下载
Jun 07 PHP
linux下 C语言对 php 扩展
Dec 14 PHP
php 无限级 SelectTree 类
May 19 PHP
PHP自动选择 连接本地还是远程数据库
Dec 02 PHP
PHP图片处理之使用imagecopyresampled函数实现图片缩放例子
Nov 19 PHP
PHP的命令行命令使用指南
Aug 18 PHP
PHP加密解密函数详解
Oct 28 PHP
PHP编程实现csv文件导入mysql数据库的方法
Apr 29 PHP
Ajax请求PHP后台接口返回信息的实例代码
Aug 21 PHP
php无限极分类实现方法分析
Jul 04 PHP
PHP数组Key强制类型转换实现原理解析
Sep 01 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中的登陆login
2007/01/18 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(九)
2014/06/24 PHP
搭建自己的PHP MVC框架详解
2017/08/16 PHP
浏览器打开层自动缓慢展开收缩实例代码
2013/07/04 Javascript
ExpressJS入门实例
2015/01/14 Javascript
JS实现固定在右下角可展开收缩DIV层的方法
2015/02/13 Javascript
js动态修改表格行colspan列跨度的方法
2015/03/30 Javascript
javascript实现网页中涉及的简易运动(改变宽高、透明度、位置)
2015/11/29 Javascript
精彩的Bootstrap案例分享 重点在注释!(选项卡、栅格布局)
2016/07/01 Javascript
Angular2 环境配置详细介绍
2016/09/21 Javascript
d3.js实现简单的网络拓扑图实例代码
2016/11/06 Javascript
jQuery中clone()函数实现表单中增加和减少输入项
2017/05/13 jQuery
微信小程序“摇一摇”的实例代码
2017/07/20 Javascript
Node配合WebSocket做多文件下载以及进度回传
2019/11/07 Javascript
Node.js API详解之 module模块用法实例分析
2020/05/13 Javascript
JavaScript 实现轮播图特效的示例
2020/11/05 Javascript
Python实现的文本简单可逆加密算法示例
2017/05/18 Python
利用Python3分析sitemap.xml并抓取导出全站链接详解
2017/07/04 Python
python3.6 +tkinter GUI编程 实现界面化的文本处理工具(推荐)
2017/12/20 Python
python编写Logistic逻辑回归
2020/12/30 Python
python脚本作为Windows服务启动代码详解
2018/02/11 Python
使用python编写udp协议的ping程序方法
2018/04/22 Python
Python3数据库操作包pymysql的操作方法
2018/07/16 Python
Python Django框架模板渲染功能示例
2019/11/08 Python
python利用opencv实现颜色检测
2021/02/23 Python
matplotlib 范围选区(SpanSelector)的使用
2021/02/24 Python
Html5移动端网页端适配(js+rem)
2021/02/03 HTML / CSS
英国最大的电子零件及配件零售商:Partmaster
2017/04/24 全球购物
Notino匈牙利:购买香水和化妆品
2019/04/12 全球购物
人事主管岗位职责说明书
2014/07/30 职场文书
完整版商业计划书
2014/09/15 职场文书
纪念一二九运动演讲稿
2014/09/16 职场文书
2016师德师风学习心得体会
2016/01/12 职场文书
《我要的是葫芦》教学反思
2016/02/18 职场文书
电脑只能进入安全模式无法正常启动的解决办法
2022/04/08 数码科技
MySQL中dd::columns表结构转table过程及应用详解
2022/09/23 MySQL