srkp.net
当前位置:首页 >> rAnD php7 >>

rAnD php7

先取随机值mt_rand(0,7) 然后算$pattern的偏移。 你可以这样测试 $pattern='1234567890'; echo $pattern{mt_rand(0,7)}; 每次结果都是随机的。

我不主张沿着array_rand的思路做下去。 这命题从更高级的层面看,需求是随机依次输出整个数组。 把数组随机洗牌后依次输出最简洁。

1、 $a = array(1,2,3,4,5,6,7,8,9,10); $b = array_rand($a,5); foreach($b as $k=>$v){ $arr[]=$a[$v]; } print_r($arr); 2、 $arr=$a; shuffle($arr); $arr=array_slice($arr,0,5); print_r($arr);

http://xiazai.zol.com.cn/down.php?nn=7e2e68a812723f733&softid=357450&subcateid=279&site=10&server=10&isvip=1&rand=3710565

网站首页 | 网站地图
All rights reserved Powered by www.srkp.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com