PHP 数组函数

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
)

示例2

<?php
$fruit = array("d"=>"mango", "a"=>"apple", "b"=>"banana" );
shuffle($fruit);
print_r($fruit);
?> 

输出-每次输出都是随机的

Array
(
[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
)