![](http://freedede.oss-cn-hangzhou.aliyuncs.com/2020/9/zyIRva.jpg?x-oss-process=style/syzhong)
shuffle()
PHP shuffle() 函数随机排列数组单元的顺序(将数组打乱)。本函数为数组中的单元赋予新的键名,这将删除原有的键名而不仅是重新排序。
语法:
bool shuffle ( array &array )
例子1:
<?php
$arr = range(1,8);
print_r($arr);
echo '<br />';
shuffle($arr);
print_r($arr);
?>
输出:
Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 [5] => 6 [6] => 7 [7] => 8 )
Array ( [0] => 6 [1] => 1 [2] => 3 [3] => 2 [4] => 5 [5] => 7 [6] => 8 [7] => 4 )
需要说明的是,每次刷新页面,shuffle($arr) 后的 print_r($arr) 结果都是不一样的。而自 PHP 4.2.0 起,也不再需要用 srand() 等函数给随机数发生器播种而由系统自动完成。
例子2:使用关联数组
<?php
$arr = array("a"=>1, "b"=>2, "c"=>3, "d"=>4, "e"=>5);
shuffle($arr);
print_r($arr);
?>
输出:
Array ( [0] => 5 [1] => 2 [2] => 1 [3] => 3 [4] => 4 )
当然,每次刷新页面输出的结果都是不一样的。
以上内容仅供参考!
推荐视频教程:PHP视频教程
以上就是php数组打乱顺序的详细内容,更多请关注爱上源码网其它相关文章!
微信
分享
相关标签:php 数组 打乱
本文原创发布爱上源码网,转载请注明出处,感谢您的尊重!
- 上一篇:php数组转json
- 下一篇:php自动生成不重复的id
相关文章
相关视频
- php中关联数组和索引数组的区别
- PHP中什么是数组
- php中数组的类型有哪些
- php合并数组的函数
- php数组打乱顺序
- 《PHP如何按键的方式对关联数组排序(一)》2018.12.24
- 《PHP如何按键的方式对关联数组排序(二)》2018.12.24
- 数组操作函数(方法)
本文有爱上源码下载完入驻作者发布,如果对您版权造成侵害,可以联系本站站长管理进行维权删除,本站收到维权24小时内进行处理,谢谢您关注23ym.cn!
本站分享大量程序员技术文章以及对编程开发的初级入门教程,包括图文讲解笔记和高清视频下载~ |