PHP 实现多人领奖的简单算法
2017-07-09 16:32
204 查看
今天总监交了一个任务给新来的小伙伴,琢磨半天没写出来,写了个案例给他
简单记录下,就是如:1到3名得什么奖,4到10名得什么奖一次类推写了个小demo
代码如下:
PHP
HTML
注: 奖品处最好输入奖品id,然后做成select 就很方便了,自己帮实习生写的一个小东西,希望能帮到各位
简单记录下,就是如:1到3名得什么奖,4到10名得什么奖一次类推写了个小demo
代码如下:
PHP
$data = $_POST; $pm = ['小明','小红','小兰','小狗','小猫','小绿','小风','小球','小名','大咯','大巴','大姑','小时','亿io','暗室逢灯','请问']; for($i=0;$i<count($data['prize']);$i++){ $data['gather'][$i] = range($data['start'][$i],$data['end'][$i]); } $temp = array_combine($data['prize'],$data['gather']); foreach($temp as $k=>&$v){ foreach($v as $kk=>$vv){ $v[$kk] = $pm[$v[$kk]-1]; } } var_dump($temp);
HTML
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> </head> <body> <form action="test.php" method="post"> 从<input type="text" name="start[]"/>名到<input type="text" name="end[]"/>名:获得<input type="text" name="prize[]"/>奖品<br/> 从<input type="text" name="start[]"/>名到<input type="text" name="end[]"/>名:获得<input type="text" name="prize[]"/>奖品<br/> 从<input type="text" name="start[]"/>名到<input type="text" name="end[]"/>名:获得<input type="text" name="prize[]"/>奖品<br/> 从<input type="text" name="start[]"/>名到<input type="text" name="end[]"/>名:获得<input type="text" name="prize[]"/>奖品<br/> <input type="submit"/> </form> </body> </html>
注: 奖品处最好输入奖品id,然后做成select 就很方便了,自己帮实习生写的一个小东西,希望能帮到各位
相关文章推荐
- php实现简单洗牌算法
- 简单算法-冒泡排序[php实现]
- 简单Floyd php 实现 只为熟悉算法
- PHP实现的简单排列组合算法应用示例
- PHP实现图的邻接矩阵表示及几种简单遍历算法分析
- js或者php简单实现购买产品满1年优惠2个月的算法
- PHP实现的简单组词算法示例
- 在网上看到使用PHP实现常见的数据结构和算法
- PHP入门手记-简单实现网页密码验正
- 用SHA1或MD5 算法加密数据(示例:对用户身份验证的简单实现)
- (转载)无限级分类的简单算法实现及代码重点讲解
- 在网上看到使用PHP实现常见的数据结构和算法
- 一个简单的php实现的MySQL数据浏览器
- php 实现 简单的权限管理
- 简单PHP图像计数器实现
- 简单示例:AJAX结合PHP代码实现登录
- PHP实现MVC开发得最简单的方法――模型
- (C语言)二分算法实现简单猜数
- 一个简单的php实现的MySQL数据浏览器
- PHP实现图片简单上传