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 相关文章推荐
一个用php3编写的简单计数器
Oct 09 PHP
使用PHP数组实现无限分类,不使用数据库,不使用递归.
Dec 09 PHP
使用PHP的日期与时间函数技巧
Apr 24 PHP
PHP三元运算符的结合性介绍
Jan 10 PHP
解析ajax事件的调用顺序
Jun 17 PHP
关于PHP session 存储方式的详细介绍
Jun 25 PHP
php获取一个变量的名字的方法
Sep 05 PHP
php使用google地图应用实例
Dec 31 PHP
php图片上传类 附调用方法
May 15 PHP
PHP中大括号'{}'用法实例总结
Feb 08 PHP
详谈php中 strtr 和 str_replace 的效率问题
May 14 PHP
ajax+php实现无刷新验证手机号的实例
Dec 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
mac下使用brew配置环境的步骤分享
2011/05/23 PHP
ThinkPHP的模版中调用session数据的方法
2014/07/01 PHP
php使用unset()删除数组中某个单元(键)的方法
2015/02/17 PHP
PHP的反射机制实例详解
2017/03/29 PHP
PHP判断json格式是否正确的实现代码
2017/09/20 PHP
到处都是jQuery选择器的年代 不了解它们的性能,行吗
2012/06/18 Javascript
javascript动态添加样式(行内式/嵌入式/外链式等规则)
2013/06/24 Javascript
利用JQuery制作符合Web标准的QQ弹出消息
2014/01/14 Javascript
JavaScript通过正则表达式实现表单验证电话号码
2014/03/07 Javascript
老司机带你解读jQuery插件开发流程
2016/05/16 Javascript
JS正则表达式验证账号、手机号、电话和邮箱是否合法
2017/03/08 Javascript
实例讲解v-if和v-show的区别
2019/01/31 Javascript
JavaScript实现省市区三级联动
2020/02/13 Javascript
JavaScript实现密码强度实时验证
2020/03/18 Javascript
详解Vue3中对VDOM的改进
2020/04/23 Javascript
uniapp 仿微信的右边下拉选择弹出框的实现代码
2020/07/12 Javascript
vue实现在进行增删改操作后刷新页面
2020/08/05 Javascript
[43:57]LGD vs Mineski 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
改进Django中的表单的简单方法
2015/07/17 Python
Python django使用多进程连接mysql错误的解决方法
2018/10/08 Python
pandas如何处理缺失值
2019/07/31 Python
如何用python处理excel表格
2020/06/09 Python
Python中logging日志记录到文件及自动分割的操作代码
2020/08/05 Python
CSS3 @keyframes简单动画实现
2018/02/24 HTML / CSS
HTML5探秘:用requestAnimationFrame优化Web动画
2018/06/03 HTML / CSS
localstorage和sessionstorage使用记录(推荐)
2017/05/23 HTML / CSS
美国围栏公司:Walpole Outdoors
2019/11/19 全球购物
浙大网新C/C++面试解惑
2015/05/27 面试题
项目经理岗位职责
2013/11/11 职场文书
动物科学专业求职信
2014/07/27 职场文书
授权委托书
2014/07/31 职场文书
关于晚自习早退的检讨书
2014/09/13 职场文书
八一建军节慰问信
2015/02/14 职场文书
奖金申请报告模板
2015/05/15 职场文书
合作合同协议书
2016/03/21 职场文书
python pygame入门教程
2021/06/01 Python