PHP使数组打乱了洗牌函数和简单示例的使用。

PHP使数组打乱了洗牌函数和简单示例的使用。
洗牌()

函数随机排列数组单元的顺序(数组被打乱),这个函数在数组单元中有新的名字,这将删除原来的名字,而不仅仅是重新排序

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数组来破坏洗牌函数和简单示例的全部内容。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部