页面刷新时随机打乱指定数组的技术实现需求
实现PHP数组每次刷新随机排序
要实现页面刷新时数组随机重新排列,PHP里有个非常方便的内置函数 shuffle(),它会直接打乱数组的顺序,而且每次执行的结果都是随机的,完全符合你的需求。
示例代码
<?php // 你的原始数组 $originalArray = array( '5c832a3fec3a6', '5c832a3fdbe90', '5c832a3fc6335', '5c832a3fb080d', '5c832a3f89d5b' ); // 打乱数组顺序 shuffle($originalArray); // 输出结果看看 print_r($originalArray); ?>
补充说明
shuffle()函数会直接修改原数组,如果不想改动原始数据,可以先复制一份再打乱:
$shuffledArray = $originalArray; shuffle($shuffledArray);
这样每次刷新页面,$shuffledArray 都会是原数组的新随机排列,原数组则保持不变。
- 每次执行
shuffle()都会生成不同的随机排列,完美匹配你“刷新页面得到新随机数组”的需求。
内容的提问来源于stack exchange,提问作者D.priye
相关产品推荐
相关产品推荐

