要将 PHP 数组随机排序并取前10个,可以使用 shuffle 函数将数组随机排序,然后使用 array_slice 函数截取前10个元素。以下是代码示例:
- // 原始数组
- $arr = ["apple", "banana", "orange", "peach", "grape", "strawberry", "watermelon", "pineapple", "mango", "kiwi"];
- // 随机排序
- shuffle($arr);
- // 取前10个数组
- $top10_arr = array_slice($arr, 0, 10);
- // 输出结果
- print_r($top10_arr);
这个代码会先定义一个原始数组,然后对该数组进行随机排序。接着使用 array_slice 函数截取前10个元素,并保存在 $top10_arr 数组中。最后使用 print_r 函数输出结果,你会看到类似如下的结果:
- Array
- (
- [0] => kiwi
- [1] => strawberry
- [2] => grape
- [3] => pineapple
- [4] => peach
- [5] => watermelon
- [6] => apple
- [7] => orange
- [8] => banana
- [9] => mango
- )
其中第一项为随机排序后的数组的首项,每次运行结果都可能不同。
以上就是PHP 数组随机排序 取前10个数组的详细内容,更多关于PHP 数组随机排序 取前10个数组的资料请关注九品源码其它相关文章!