加入收藏 | 设为首页 | 会员中心 | 我要投稿 开发网_新乡站长网 (https://www.0373zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP 将数组打乱 shuffle函数的用法及简单实例

发布时间:2022-09-23 15:34:53 所属栏目:PHP教程 来源:
导读:  下面小编就为大家带来一篇PHP 将数组打乱 shuffle函数的用法及简单实例。小编觉得挺不错的,现在就分享给大家PHP数组排序,也给大家做个参考。一起跟随小编过来看看吧

  shuffle()

  PHP shuffle()
  下面小编就为大家带来一篇PHP 将数组打乱 shuffle函数的用法及简单实例。小编觉得挺不错的,现在就分享给大家PHP数组排序,也给大家做个参考。一起跟随小编过来看看吧
 
  shuffle()
 
  PHP shuffle() 函数随机排列数组单元的顺序(将数组打乱)。本函数为数组中的单元赋予新的键名,这将删除原有的键名而不仅是重新排序。
 
  语法:
 
  bool shuffle ( array &array )
 
  例子1:
 
  ';
  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,使用关联数组:
 
  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 将数组打乱 shuffle函数的用法及简单实例全部内容了,希望大家多多支持脚本之家~
 

(编辑:开发网_新乡站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!