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 文件上传源码分析(RFC1867)
Oct 30 PHP
php中将数组存到文件里的实现代码
Jan 19 PHP
ubuntu下编译安装xcache for php5.3 的具体操作步骤
Jun 18 PHP
php 强制下载文件实现代码
Oct 28 PHP
php中使用getimagesize获取图片、flash等文件的尺寸信息实例
Apr 29 PHP
php查询操作实现投票功能
May 09 PHP
php进行ip地址掩码运算处理的方法
Jul 11 PHP
thinkPHP5.0框架安装教程
Mar 25 PHP
Yii2.0使用阿里云OSS的SDK上传图片、下载、删除图片示例
Sep 20 PHP
PHP实现实时生成并下载超大数据量的EXCEL文件详解
Oct 23 PHP
PHP count()函数讲解
Feb 03 PHP
PHP实现文件上传与下载
Aug 28 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
thinkphp区间查询、统计查询与SQL直接查询实例分析
2014/11/24 PHP
PHP使用星号替代用户名手机和邮箱的实现代码
2018/02/07 PHP
最新28个很棒的jQuery 教程
2011/05/28 Javascript
Jquery 一次处理多个ajax请求的代码
2011/09/02 Javascript
jquery 列表双向选择器之改进版
2013/08/09 Javascript
js取整数、取余数的方法
2014/05/11 Javascript
jQuery中has()方法用法实例
2015/01/06 Javascript
JavaScript框架是什么?怎样才能叫做框架?
2015/07/01 Javascript
js实现表单多按钮提交action的处理方法
2015/10/24 Javascript
jQuery操作动态生成的内容的方法
2016/05/28 Javascript
JavaScript中误用/g导致的正则test()无法正确重复执行的解决方案
2016/07/27 Javascript
echart简介_动力节点Java学院整理
2017/08/11 Javascript
Vue.js 中的 v-cloak 指令及使用详解
2018/11/19 Javascript
详解一个基于套接字实现长连接的express
2019/03/28 Javascript
layer.open的自适应及居中及子页面标题的修改方法
2019/09/05 Javascript
JavaScript实现PC端横向轮播图
2020/02/07 Javascript
python文件读写操作与linux shell变量命令交互执行的方法
2015/01/14 Python
Python中将字典转换为XML以及相关的命名空间解析
2015/10/15 Python
socket + select 完成伪并发操作的实例
2017/08/15 Python
DataFrame中的object转换成float的方法
2018/04/10 Python
python提取包含关键字的整行数据方法
2018/12/11 Python
python获取点击的坐标画图形的方法
2019/07/09 Python
xadmin使用formfield_for_dbfield函数过滤下拉表单实例
2020/04/07 Python
Python读写压缩文件的方法
2020/07/30 Python
瑞典的玛丽小姐:Miss Mary of Sweden
2019/02/13 全球购物
PHP如何去执行一个SQL语句
2016/03/05 面试题
Linux的主要特性
2014/10/06 面试题
关于感恩的演讲稿800字
2014/08/26 职场文书
学生夜不归宿检讨书
2014/09/23 职场文书
党的群众路线教育实践活动个人批评与自我批评
2014/10/16 职场文书
社区植树节活动总结
2015/02/06 职场文书
运动员入场前导词
2015/07/20 职场文书
go原生库的中bytes.Buffer用法
2021/04/25 Golang
SQL Server2019数据库之简单子查询的具有方法
2021/04/27 SQL Server
Golang获取List列表元素的四种方式
2022/04/20 Golang