• 技术文章 >php教程 >php手册

    php抽奖小程序的实现代码

    2016-06-13 11:47:12原创592
    这个抽奖小程序,在实际的测试环境中也可以用到,比方说测试数据的查询在in条件下,要查询随机的5个id,然后在用ab去压测

    复制代码 代码如下:


    /**
    * “抽奖”函数
    *
    * @param integer $first 起始编号
    * @param integer $last 结束编号
    * @param integer $total 获奖人数
    *
    * @return string
    *
    */
    function isWinner($first, $last, $total)
    {
    $winner = array();
    for ($i=0;;$i++)
    {
    $number = mt_rand($first, $last);
    if (!in_array($number, $winner))
    $winner[] = $number; // 如果数组中没有该数,将其加入到数组
    if (count($winner) == $total) break;
    }
    return implode(' ', $winner);
    }
    // for test
    echo isWinner(1, 100, 5);
    ?>

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:解析用PHP实现var_export的详细介绍 下一篇:PHP array_multisort() 函数的深入解析
    20期PHP线上班

    相关文章推荐

    精选22门好课,价值3725元,开通VIP免费学习!• PHP数组和explode函数示例总结,数组explode• php 连接 mysql数据库操作类• 基于DB2及PHP的应用系统跨平台迁移详细步骤(二)• Linux下CoreSeek及PHP扩展模块的安装• php编写一个简单的路由类
    1/1

    PHP中文网