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);
    ?> 
    • 1
    • 2
    • 3
    • 4

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

    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);
    ?> 
    • 1
    • 2
    • 3
    • 4

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

    Array
    (
    [0] => apple
    [1] => banana
    [2] => mango
    )

    例子3

    <?php
    $numbers range(15);
    shuffle($numbers);
    print_r($numbers);
    ?> 
    • 1
    • 2
    • 3
    • 4

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

    Array
    (
    [0] => 4
    [1] => 5
    [2] => 3
    [3] => 2
    [4] => 1
    )