洗牌()
函数随机排列数组单元的
顺序(数组被打乱),这个函数在数组单元中有新的
名字,这将
删除原来的名字,而不仅仅是重新
排序。
Grammar:
布尔洗牌(阵列)
例1:
< PHP
$ ARR =范围(1,8);
print_r($ ARR);
回声';
洗牌($ ARR);
print_r($ ARR);
>
运行这个示例输出:
数组({ 0 } = 1 { 1 } > 2 { 2 } = 3 { 3 } = 4 { 4 } = 5 { 5 } = 6 { 6 } = 7 { 7 } = 8)
数组({ 0 } = 6 { 1 } > 1 { 2 } = 3 { 3 } = 2 { 4 } = 5 { 5 } = 7 { 6 } = 8 { 7 } = 4)
需要说明的是,每刷新一次页面,该print_r($ ARR)结果经过洗牌($ ARR)是不同的,因为PHP 4.2.0,它不再需要使用的
功能如srand()播种的随机数发生器,它由
系统自动完成。
例2,使用
关联数组:
< PHP
$ ARR =阵列(= > 1,B= > 2,C= > 3,D= > 4,E= > 5);
洗牌($ ARR);
print_r($ ARR);
>
运行这个示例输出:
数组({ 0 } = 5 { 1 } > 2 { 2 } = 1 { 3 } = 3 { 4 } = 4)
当然,每次输出的结果是不同的。
以上是使用PHP数组来破坏洗牌函数和简单示例的全部内容。