今天就跟大家聊聊有关PHP中怎么利用shuffle()函数重新排序,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
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 )
当然,每刷新一遍页面,"现在的数组"中的元素顺序就会改变一次。注意数组的键名发生了改变。
看完上述内容,你们对PHP中怎么利用shuffle()函数重新排序有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注编程网行业资讯频道,感谢大家的支持。