php 数组中随机选取5个

[ 2012-12-13 15:56:26 | 作者: admin ]
字号: | |
随机选取数组元素。

//传入参数。1-20的一个数组。 选取5 个随机数
print_r(randges( $arrNews ,5));
print_r(randges(range(1,20),5));


function randges($numbers,$no){
                     //判断数组长度是否大于所取值的长度
                     if(count($numbers)<$no){echo '你真会开玩笑……';return false;}
                     //得到随机选取元素的长度
                     $numbers ;
                     //shuffle 将数组顺序随即打乱
                     shuffle ($numbers);
                     //产生数组长度
                     $no;
                     //array_slice 取该数组中的某一段
                     return array_slice($numbers,0,$no);
}
评论Feed 评论Feed: http://blog.xg98.com/feed.asp?q=comment&id=1929

这篇日志没有评论。

此日志不可发表评论。