在PHP语言中庞大的函数库中有一种能够帮助我们实现数组重新排序的功能,它就是PHP函数shuffle()。下面就让我们一起看看这个函数的具体使用方法。#t#
创新互联始终坚持【策划先行,效果至上】的经营理念,通过多达10余年累计超上千家客户的网站建设总结了一套系统有效的推广解决方案,现已广泛运用于各行各业的客户,其中包括:成都VR全景等企业,备受客户赞美。
shuffle -- 将数组打乱:
bool shuffle ( array &array )
PHP函数shuffle()打乱(随机排列单元的顺序)一个数组。
注意: PHP函数shuffle()为 array 中的单元赋予新的键名。这将删除原有的键名而不仅是重新排序。
例子:
- < ?php
- $a = array(
- '1' => 'Xiao',
- '2' => 'Da',
- '3' => 'Zuo',
- '4' => 'You'
- );
- echo "原来的数组:"."< br />";
- print_r($a);
- shuffle($a);
- echo "< br />"."现在的数组:"."< br />";
- print_r($a);
- ?>
看看PHP函数shuffle()的运行结果:
原来的数组:
Array ( [1] => Xiao [2] => Da [3] => Zuo [4] => You )
现在的数组:
Array ( [0] => Da [1] => Xiao [2] => You [3] => Zuo )
当然,每刷新一遍页面,"现在的数组"中的元素顺序就会改变一次。注意数组的键名发生了改变。