PHPshuffle( )
函数用于随机化数组中元素的顺序。该函数将新键分配给数组中的元素。此函数在 PHP 4.0 中引入。
语法
bool shuffle ( array &$array );
参数
参数 | 描述 | 必须/可选 |
---|---|---|
array | 指定要使用的数组。 | 必须 |
返回值
shuffle( ) 函数在成功时返回 true,在失败时返回 false。
例子1
<?php
$subject=array("a"=>"java","b"=>"dbms","c"=>"os","d"=>"compiler","e"=>"networking?);
shuffle($subject);
print_r($subject);
?>
输出-每次输出都是随机的
Array
(
[0] => networking
[1] =>dbms
[2] =>os
[3] => compiler
[4] => java
)
(
[0] => networking
[1] =>dbms
[2] =>os
[3] => compiler
[4] => java
)
示例2
<?php
$fruit = array("d"=>"mango", "a"=>"apple", "b"=>"banana" );
shuffle($fruit);
print_r($fruit);
?>
输出-每次输出都是随机的
Array
(
[0] => apple
[1] => banana
[2] => mango
)
(
[0] => apple
[1] => banana
[2] => mango
)
例子3
<?php
$numbers = range(1, 5);
shuffle($numbers);
print_r($numbers);
?>
输出-每次输出都是随机的
Array
(
[0] => 4
[1] => 5
[2] => 3
[3] => 2
[4] => 1
)
(
[0] => 4
[1] => 5
[2] => 3
[3] => 2
[4] => 1
)