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函数的用法及简单实例全部内容了,希望大家多多支持毛票票~
热门推荐
1 训练狗狗憋尿
2 狗狗追踪训练
3 狗狗训练要多少钱
5 深圳狗狗训练
6 训练狗狗唤回
7 狗狗叫怎么训练
8 狗狗训练班
10 狗狗社会化训练
11 狗狗叫回训练
12 广州狗狗训练学校
13 狗狗训练躺下
14 狗狗随行训练
15 训练狗狗巡回
16 狗狗要怎么训练
17 狗狗喂食训练
18 训练狗狗躺下