PHP函数shuffle()实现重新排序

开发 后端
PHP函数shuffle()是一个功能强大的函数,可以帮助我们将原有数组打乱,实现数组的重新排序。希望通过本文的介绍大家能充分掌握这一函数的用法。

PHP语言中庞大的函数库中有一种能够帮助我们实现数组重新排序的功能,它就是PHP函数shuffle()。下面就让我们一起看看这个函数的具体使用方法。#t#

shuffle -- 将数组打乱:
bool shuffle ( array &array )

PHP函数shuffle()打乱(随机排列单元的顺序)一个数组。

注意: PHP函数shuffle()为 array 中的单元赋予新的键名。这将删除原有的键名而不仅是重新排序。

例子:

 

  1. < ?php  
  2. $a = array(  
  3. '1' => 'Xiao',  
  4. '2' => 'Da',  
  5. '3' => 'Zuo',  
  6. '4' => 'You'  
  7. );  
  8. echo "原来的数组:"."< br />";  
  9. print_r($a);  
  10. shuffle($a);  
  11. echo "< br />"."现在的数组:"."< br />";  
  12. print_r($a);  
  13. ?> 

 

看看PHP函数shuffle()的运行结果:

原来的数组:

Array ( [1] => Xiao [2] => Da [3] => Zuo [4] => You )

现在的数组:

Array ( [0] => Da [1] => Xiao [2] => You [3] => Zuo )

当然,每刷新一遍页面,"现在的数组"中的元素顺序就会改变一次。注意数组的键名发生了改变。

责任编辑:曹凯 来源: 百度博客
相关推荐

2009-11-24 10:31:22

PHP函数sort()

2009-11-25 14:36:39

PHP函数usort(

2009-11-16 16:17:45

PHP数组排序

2009-11-25 14:44:34

PHP函数array_

2009-11-17 11:06:37

PHP排序

2009-11-30 18:59:52

PHP数组排序

2009-09-10 16:30:11

C#排序函数

2009-11-24 17:45:47

PHP数组排序函数ar

2009-11-17 09:17:49

PHP多维数组排序

2013-06-20 11:21:58

iOS开发UITableView

2009-11-25 14:00:37

PHP函数asort(

2023-03-20 08:14:11

PHP类型转换

2009-12-10 16:40:04

PHP处理分页

2009-11-25 16:29:08

PHP删除数组元素

2009-11-25 13:52:25

PHP函数Ksort(

2009-11-18 15:39:43

PHP函数

2009-12-09 15:23:36

PHP mail()函

2015-03-19 15:13:20

PHP基本排序算法代码实现

2009-11-17 16:09:04

PHP二维数组排序

2009-11-30 15:10:46

PHP substr函
点赞
收藏

51CTO技术栈公众号