1. 云栖社区>
  2. PHP教程>
  3. 正文

PHP 实现多人领奖的简单算法

作者:用户 来源:互联网 时间:2017-12-01 15:38:49

php算法实现简单领奖

PHP 实现多人领奖的简单算法 - 摘要: 本文讲的是PHP 实现多人领奖的简单算法, 写一个领奖的功能,就是如:1到3名得什么奖,4到10名得什么奖一次类推写了个小demo 代码如下: PHP $data = $_POST;$pm = ['小明','小红','小兰','小狗','小猫','小绿','小风','小球','小名

写一个领奖的功能,就是如:1到3名得什么奖,4到10名得什么奖一次类推写了个小demo
<a href=PHP 实现多人领奖的简单算法-">
代码如下:
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 , 算法 , 实现 , 简单 , 领奖 ,以便于您获取更多的相关知识。