PHP 将数组打乱 shuffle函数的用法及简单实例
shuffle()
PHPshuffle()函数随机排列数组单元的顺序(将数组打乱)。本函数为数组中的单元赋予新的键名,这将删除原有的键名而不仅是重新排序。
语法:
boolshuffle(array&array)
例子1:
<?php $arr=range(1,8); print_r($arr); echo'<br/>'; 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)结果都是不一样的。而自PHP4.2.0起,也不再需要用srand()等函数给随机数发生器播种而由系统自动完成。
例子2,使用关联数组:
<?php
$arr=array("a"=>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函数的用法及简单实例全部内容了,希望大家多多支持毛票票~
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短