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
PHP详细彻底学习Smarty
Mar 27 PHP
利用yahoo汇率接口实现实时汇率转换示例 汇率转换器
Jan 14 PHP
PHP用mb_string函数库处理与windows相关中文字符及Win环境下开启PHP Mb_String方法
Nov 11 PHP
在openSUSE42.1下编译安装PHP7 的方法
Dec 24 PHP
php session的锁和并发
Jan 22 PHP
php实现36进制与10进制转换功能示例
Jan 10 PHP
利用phpexcel对数据库数据的导入excel(excel筛选)、导出excel
Apr 27 PHP
PHP异常处理定义与使用方法分析
Jul 25 PHP
php和vue配合使用技巧和方法
May 09 PHP
php使用yield对性能提升的测试实例分析
Sep 19 PHP
php定期拉取数据对比方法实例
Sep 22 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中去除换行解决办法小结(PHP_EOL)
2011/11/27 PHP
ueditor 1.2.6 使用方法说明
2013/07/24 PHP
浅谈php的优缺点
2015/07/14 PHP
PHP简单实现图片格式转换(jpg转png,gif转png等)
2019/10/30 PHP
php array_map()函数实例用法
2021/03/03 PHP
Code:loadScript( )加载js的功能函数
2007/02/02 Javascript
JavaScript进阶教程(第四课第一部分)
2007/04/05 Javascript
JavaScript 字符串与数组转换函数[不用split与join]
2009/12/13 Javascript
JS操作图片(增,删,改) 例子
2013/04/17 Javascript
jquery给图片添加鼠标经过时的边框效果
2013/11/12 Javascript
禁止页面刷新让F5快捷键及右键都无效
2014/01/22 Javascript
JQuery+Ajax实现数据查询、排序和分页功能
2015/09/27 Javascript
使用NodeJs 开发微信公众号(三)微信事件交互实例
2016/03/02 NodeJs
JavaScript构建自己的对象示例
2016/11/29 Javascript
jquery将标签元素的高设为屏幕的百分比
2017/04/19 jQuery
微信小程序网络请求wx.request详解及实例
2017/05/18 Javascript
three.js实现3D视野缩放效果
2017/11/16 Javascript
vue嵌套路由与404重定向实现方法分析
2018/05/04 Javascript
vue axios整合使用全攻略
2018/05/24 Javascript
浅析Vue 生命周期
2018/06/21 Javascript
Vue中Table组件行内右键菜单实现方法(基于 vue + AntDesign)
2019/11/21 Javascript
使用Python进行QQ批量登录的实例代码
2018/06/11 Python
Python3爬虫学习之爬虫利器Beautiful Soup用法分析
2018/12/12 Python
Python数据类型之Tuple元组实例详解
2019/05/08 Python
python ChainMap的使用和说明详解
2019/06/11 Python
python定时任务 sched模块用法实例
2019/11/04 Python
python入门之基础语法学习笔记
2020/02/08 Python
GAP阿联酋官网:GAP UAE
2017/11/30 全球购物
英国创新设计文具、卡片和礼品包装网站:Paperchase
2018/07/14 全球购物
维也纳通行证:Vienna PASS
2019/07/18 全球购物
当当网软件测试笔试题
2015/11/24 面试题
远程教育心得体会
2014/01/03 职场文书
幼儿园中班上学期评语
2014/04/18 职场文书
幼儿园教师求职信
2015/03/20 职场文书
邮政营业员岗位职责
2015/04/14 职场文书
写给医护人员的一封感谢信
2019/09/16 职场文书