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 相关文章推荐
PHP概述.
Oct 09 PHP
PHP5 安装方法
Jan 15 PHP
处理(php-cgi.exe - FastCGI 进程超过了配置的请求超时时限)的问题
Jul 03 PHP
phpmyadmin配置文件现在需要绝密的短密码(blowfish_secret)的2种解决方法
May 07 PHP
ThinkPHP安装和设置
Jul 27 PHP
PHP微信开发之微信消息自动回复下所遇到的坑
May 09 PHP
浅谈PHP的反射API
Feb 26 PHP
thinkPHP5.0框架简单配置作用域的方法
Mar 17 PHP
php实现微信模拟登陆、获取用户列表及群发消息功能示例
Jun 28 PHP
PHP排序算法之基数排序(Radix Sort)实例详解
Apr 21 PHP
微信企业转账之入口类分装php代码
Oct 01 PHP
laravel-admin 实现在指定的相册下添加照片
Oct 21 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/10/09 PHP
php 将bmp图片转为jpg等其他任意格式的图片
2009/06/21 PHP
PHP常用数组函数介绍
2014/07/28 PHP
php递归函数三种实现方法及如何实现数字累加
2015/08/07 PHP
详解WordPress中用于更新和获取用户选项数据的PHP函数
2016/03/08 PHP
php实现文件管理与基础功能操作
2017/03/21 PHP
IE iframe的onload方法分析小结
2010/01/07 Javascript
在Javascript里访问SharePoint列表数据的实现方法
2011/05/22 Javascript
js+xml生成级联下拉框代码
2012/07/24 Javascript
js 中的switch表达式使用示例
2020/06/03 Javascript
JavaScript代码生成PDF文件的方法
2016/02/26 Javascript
基于jquery实现智能表单验证操作
2016/05/09 Javascript
深入学习nodejs中的async模块的使用方法
2017/07/12 NodeJs
基于javaScript的this指向总结
2017/07/22 Javascript
在Vue中如何使用Cookie操作实例
2017/07/27 Javascript
基于vue cli重构多页面脚手架过程详解
2018/01/23 Javascript
vue-star评星组件开发实例
2018/03/01 Javascript
20个最常见的jQuery面试问题及答案
2018/05/23 jQuery
微信小程序自定义可滑动顶部TabBar选项卡实现页面切换功能示例
2019/05/14 Javascript
Vue 实现显示/隐藏层的思路(加全局点击事件)
2019/12/31 Javascript
[02:29]完美世界高校联赛上海赛区回顾
2015/12/15 DOTA
[44:10]2018DOTA2亚洲邀请赛 4.5 淘汰赛 EG vs VP 第一场
2018/04/06 DOTA
python列表操作之extend和append的区别实例分析
2015/07/28 Python
JSON文件及Python对JSON文件的读写操作
2018/10/07 Python
对DataFrame数据中的重复行,利用groupby累加合并的方法详解
2019/01/30 Python
python游戏开发的五个案例分享
2020/03/09 Python
如何利用python检测图片是否包含二维码
2020/10/15 Python
解决pytorch 数据类型报错的问题
2021/03/03 Python
同步和异步有何异同,在什么情况下分别使用他们?
2012/12/28 面试题
大专生毕业的自我评价
2014/02/06 职场文书
社区平安建设方案
2014/05/25 职场文书
提拔干部考察材料
2014/05/26 职场文书
2014年高中班主任工作总结
2014/11/08 职场文书
2015年敬老院工作总结
2015/05/18 职场文书
2015年信息中心工作总结
2015/05/25 职场文书
高一地理教学工作总结
2015/08/12 职场文书