今天遇到这样一个情景.这样的,一个抽奖活动,预先获取一堆人参与信息,一个人最多只能中奖一次.活动有活动的配置信息,比如说一等奖有多少人,二等奖有多少人等等.. 说白了,就是从这个参与人数组里,取出来一部分人放到各个奖项里.这里我的处理方式,直接把各个奖项的获奖者放到一起. 循环奖项的数组,然后从参与人信息里取数据.核心函数有两个,一个是shuffle(),一个是array_splice() <?php $prize_arr = array( array('id' => 1, 'prize' =…