欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

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

程序员文章站 2022-04-22 23:14:15
...

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 )

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


www.bkjia.comtruehttp://www.bkjia.com/PHPjc/446075.htmlTechArticle在 shuffle -- 将数组打乱: bool shuffle ( array array ) PHP函数shuffle()打乱(随机排列单元的顺序)一个数组。 注意: PHP函数shuffle()为 array 中的单元...