PHP基础13:数组排序

时间:2023-03-09 09:35:19
PHP基础13:数组排序
<?php

    //1.对数组进行升序排序 - sort()
    $cars=array("VOLVO","BMW","BYD");
    $friends=array("Peter"=>21,"Bob"=>20,"Joe"=>22);
    sort($friends);
    echo "<pre>";
    var_dump($friends);
    echo "</pre>";
    echo "<hr>";

    //2.对数组进行降序排序 - rsort()
    $cars=array("Volvo","BMW","SAAB");
    rsort($cars);
    echo "<pre>";
    var_dump($cars);
    echo "</pre>";
    echo "<hr>";

    //3.根据值对数组进行升序排序 - asort()
    $age=array("Bill"=>"35","Steve"=>"32","Peter"=>"43");
    asort($age);
    echo "<pre>";
    var_dump($age);
    echo "</pre>";
    echo "<hr>";

    //4.根据值对数组进行降序排序 - arsort()
    $age=array("Bill"=>"35","Steve"=>"37","Peter"=>"43");
    arsort($age);
    echo "<pre>";
    var_dump($age);
    echo "</pre>";
    echo "<hr>";

    //5.根据键对数组进行升序排序 - ksort()
    $age=array("Bill"=>"35","Steve"=>"32","Peter"=>"43");
    ksort($age);
    echo "<pre>";
    var_dump($age);
    echo "</pre>";
    echo "<hr>";

    //6.根据键对数组进行降序排序 - krsort()
    $age=array("Bill"=>"35","Steve"=>"32","Peter"=>"43");
    krsort($age);
    echo "<pre>";
    var_dump($age);
    echo "</pre>";

?>