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);
}
//传入参数。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: http://blog.xg98.com/feed.asp?q=comment&id=1929
这篇日志没有评论。
此日志不可发表评论。