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 smarty的预保留变量总结
Dec 04 PHP
php 数组使用详解 推荐
Jun 02 PHP
openPNE常用方法分享
Nov 29 PHP
PHP fopen()和 file_get_contents()应用与差异介绍
Mar 19 PHP
smarty模板中使用get、post、request、cookies、session变量的方法
Apr 24 PHP
PHP 导出Excel示例分享
Aug 18 PHP
php类的定义与继承用法实例
Jul 07 PHP
详解WordPress开发中用于获取分类及子页面的函数用法
Jan 08 PHP
CodeIgniter钩子用法实例详解
Jan 20 PHP
php array_reverse 以相反的顺序返回数组实例代码
Apr 11 PHP
详解php语言最牛掰的Laravel框架
Nov 20 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/12/06 PHP
一贴学会PHP 新手入门教程
2009/08/03 PHP
php 过滤英文标点符号及过滤中文标点符号代码
2014/06/12 PHP
PHP 抽象方法与抽象类abstract关键字介绍及应用
2014/10/16 PHP
Yii2中关联查询简单用法示例
2016/08/10 PHP
Yii2语言国际化自动配置详解
2018/08/22 PHP
php生成word并下载代码实例
2019/03/15 PHP
关于PHP中interface的用处详解
2020/07/26 PHP
让iframe框架网页在任何浏览器下自动伸缩
2006/08/18 Javascript
在线游戏大家来找茬II
2006/09/30 Javascript
js静态方法与实例方法分析
2011/07/04 Javascript
javascript setTimeout和setInterval计时的区别详解
2013/06/21 Javascript
JavaScript定义变量和变量优先级问题探讨
2014/10/11 Javascript
JavaScript Math.round() 方法
2015/12/18 Javascript
BootStrap与validator 使用笔记(JAVA SpringMVC实现)
2016/09/21 Javascript
Vue.js中的computed工作原理
2018/03/22 Javascript
详解vue 动态加载并注册组件且通过 render动态创建该组件
2019/05/30 Javascript
微信小程序中如何计算距离某个节日还有多少天
2019/07/15 Javascript
nodejs和react实现即时通讯简易聊天室功能
2019/08/21 NodeJs
javascript实现支付宝滑块验证码效果
2020/07/24 Javascript
Python中的生成器和yield详细介绍
2015/01/09 Python
Python实现的对本地host127.0.0.1主机进行扫描端口功能示例
2019/02/15 Python
Python While循环语句实例演示及原理解析
2020/01/03 Python
Python语法垃圾回收机制原理解析
2020/03/25 Python
python语言的优势是什么
2020/06/17 Python
俄罗斯童装网上商店:BebaKids
2020/06/06 全球购物
Big Green Smile法国:领先的英国有机和天然产品在线商店
2021/01/02 全球购物
什么是唯一索引
2015/07/05 面试题
租车协议书范本
2014/04/22 职场文书
捐款倡议书怎么写
2014/05/13 职场文书
乔布斯斯坦福大学演讲稿
2014/05/23 职场文书
教师党员批评与自我批评发言稿
2014/10/15 职场文书
不尊敬老师检讨书范文
2014/11/19 职场文书
立项申请报告范本
2015/05/15 职场文书
医院感染管理制度
2015/08/05 职场文书
2019大学生社会实践报告汇总
2019/08/16 职场文书