php知识案列1
Posted 我的新博客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php知识案列1相关的知识,希望对你有一定的参考价值。
用php,在1-20间随机产生5个不重复的值,如何做
复制代码 代码如下:
<?php function NoRand($begin=0,$end=20,$limit=5){ $rand_array=range($begin,$end); shuffle($rand_array);
//调用现成的数组随机排列函数 return array_slice($rand_array,0,$limit);
//截取前$limit个 } print_r(NoRand()); ?>
或者不shuffle的话
复制代码 代码如下:
<?php $tmp=array();
while(count($tmp)<5){ $tmp[]=mt_rand(1,20);
$tmp=array_unique($tmp); } print join(‘,‘,$tmp); ?>
以上是关于php知识案列1的主要内容,如果未能解决你的问题,请参考以下文章