随机排列,该如何解决
时间:2021-07-01 10:21:17
帮助过:4人阅读
随机排列
本帖最后由 leeker7 于 2012-11-21 17:29:47 编辑
$arr=array(
'1:xxx',
'2:xxx',
'3:xxx',
'4:xxx',
'5:xxx',
'6:xxx',
'7:xxx',
'8:xxx',
'9:xxx',
'100:xxx'
);
$keys=array_rand($arr,8);
foreach($keys as $k) echo $arr[$k].'';
这个代码是从上述10行里面随机取八行并echo出来
我想问的是
怎么才能把这8行在表达出来前
再进行次随机排列
然后再echo出来
谢谢
------解决方案--------------------$keys=array_rand($arr,8);
shuffle($keys);
foreach($keys as $k) echo $arr[$k].'';