• PHP一维数组和二维数字排序整理


    <?php
    /**
    一维数组排序
    sort() - 以升序对数组排序
    rsort() - 以降序对数组排序
    asort() - 根据值,以升序对关联数组进行排序
    ksort() - 根据键,以升序对关联数组进行排序
    arsort() - 根据值,以降序对关联数组进行排序
    krsort() - 根据键,以降序对关联数组进行排序
    */
    
    $arr = array(1,3,5,2,4,6);
    //sort($arr);
    //rsort($arr);
    //var_dump($arr);
    
    $arr = array(
        'B' => '10',
        'D' => '20',
        'A' => '30',
        'E' => '40',
        'C' => '50',
    );
    //asort($arr);
    //ksort($arr);
    //arsort($arr);
    //krsort($arr);
    //var_dump($arr);
    
    
    /**
    二维数组排序
    array_multisort()
    */
    $user = array(
        array(
            'name'  => 'AAA',
            'age'   => 21,
        ),
        array(
            'name'  => 'BBB',
            'age'   => 18,
        ),
        array(
            'name'  => 'CCC',
            'age'   => 39,
        ),
        array(
            'name'  => 'DDD',
            'age'   => 51,
        ),
    );
    
    //要求更具年龄进行排序
    $age = array();
    foreach($user as $r) {
    
        $age[] = $r['age'];
    }
    
    //array_multisort($age, SORT_DESC, $user);
    //array_multisort($age, SORT_ASC, $user);
    //var_dump($user);
  • 相关阅读:
    X的平方根(二分)
    JavaScript(1)
    入门训练 Fibonacci数列 (水题)
    set集合容器
    deque双端队列容器
    回归分析
    cf1121d 尺取
    CF1121C 模拟
    poj3662 二分+最短路
    最短路小结
  • 原文地址:https://www.cnblogs.com/lovekingly/p/4390329.html
Copyright © 2020-2023  润新知