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入门速成(2)
Oct 09 PHP
AJAX for PHP简单表数据查询实例
Jan 02 PHP
php执行sql语句的写法
Mar 10 PHP
.htaccess文件保护实例讲解
Feb 06 PHP
基于PHP Web开发MVC框架的Smarty使用说明
Apr 19 PHP
yii实现创建验证码实例解析
Jul 31 PHP
php简单获取文件扩展名的方法
Mar 24 PHP
Yii数据模型中rules类验证器用法分析
Jul 15 PHP
laravel migrate初学常见错误的解决方法
Oct 11 PHP
laravel框架语言包拓展实现方法分析
Nov 22 PHP
laravel 框架执行流程与原理简单分析
Feb 01 PHP
thinkphp框架无限级栏目的排序功能实现方法示例
Mar 29 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
jQuery 源码分析笔记
2011/05/25 PHP
PHP语言中global和$GLOBALS[]的分析 之二
2012/02/02 PHP
php操作xml
2013/10/27 PHP
用php和jQuery来实现“顶”和“踩”的投票功能
2016/10/13 PHP
PHP 7安装使用体验之性能大提升,兼容性强,扩展支持不够(升级PHP要谨慎)
2017/07/27 PHP
[原创]PHP global全局变量经典应用与注意事项分析【附$GLOBALS用法对比】
2019/07/12 PHP
用javascript动态调整iframe高度的代码
2007/04/10 Javascript
Save a File Using a File Save Dialog Box
2007/06/18 Javascript
Javascript 更新 JavaScript 数组的 uniq 方法
2008/01/23 Javascript
JavaScript网页定位详解
2014/01/13 Javascript
js密码强度校验
2015/11/10 Javascript
学习JavaScript图片预加载模块
2016/11/07 Javascript
bootstrap table之通用方法( 时间控件,导出,动态下拉框, 表单验证 ,选中与获取信息)代码分享
2017/01/24 Javascript
Vuex之理解Mutations的用法实例
2017/04/19 Javascript
nodejs项目windows下开机自启动的方法
2017/11/22 NodeJs
VUE2.0+ElementUI2.0表格el-table循环动态列渲染的写法详解
2018/11/30 Javascript
js遍历详解(forEach, map, for, for...in, for...of)
2019/08/28 Javascript
vue elementui 实现搜索栏公共组件封装的实例代码
2020/01/20 Javascript
实例分析javascript中的异步
2020/06/02 Javascript
[03:26]回顾2015国际邀请赛中国区预选赛
2015/06/09 DOTA
举例讲解Python中的迭代器、生成器与列表解析用法
2016/03/20 Python
Python实现脚本锁功能(同时只能执行一个脚本)
2017/05/10 Python
Python+Django搭建自己的blog网站
2018/03/13 Python
python-docx修改已存在的Word文档的表格的字体格式方法
2018/05/08 Python
pandas修改DataFrame列名的实现方法
2019/02/22 Python
Python中py文件转换成exe可执行文件的方法
2019/06/14 Python
解决python 上传图片限制格式问题
2019/10/30 Python
用Python 爬取猫眼电影数据分析《无名之辈》
2020/07/24 Python
python 牛顿法实现逻辑回归(Logistic Regression)
2020/10/15 Python
35款精致的 CSS3 和 HTML5 网页模板 推荐
2012/08/03 HTML / CSS
极简的HTML5模版
2015/07/09 HTML / CSS
给领导的致歉信范文
2014/01/13 职场文书
顶碗少年教学反思
2014/02/21 职场文书
2014年党风建设工作总结
2014/11/19 职场文书
2014年信用社工作总结
2014/11/25 职场文书
2015年小学师德师风建设工作总结
2015/10/23 职场文书