zoukankan      html  css  js  c++  java
  • PHP asort()与arsort()、ksort()与krsort()、sort()与rsort()示例

     
    1、
    asort(): 按照键值对关联数组进行升序排序(键值不是键名)
    arsort(): 按照键值对关联数组进行降序排序(键值不是键名)
     
    eg:
    $age=array("Bill"=>"32","Steve"=>"56","Mark"=>"31");
    arsort($age);
    print_r($age);
    asort($age);
    print_r($age);
    结果:
    2、
    ksort():按照键名对关联数组进行升序排序(键名不是键值,即按照key排序)
    krsort():按照键名对关联数组进行降序排序(键名不是键值,即按照key排序 )
     
    eg:
    $age=array("Bill"=>"32","Steve"=>"56","Mark"=>"31");
     ksort($age);
     print_r($age);
    krsort($age);
    print_r($age);
    结果:
     
     
    3、一般用于重新规整数组,让key从0,1,2。。。重新开始自增
    sort(): 函数用于对数组单元从低到高进行排序。 (会改变(删除)原有键值)
    rsort(): 函数用于对数组单元从高到低进行排序。(会改变(删除)原有键值)
     
    eg:
    $age=array("Bill"=>"32","Steve"=>"56","Mark"=>"31");
     sort($age);
     print_r($age);
    rsort($age);
    print_r($age);
    结果:
     
     
     
     
     
     
     
     
     
  • 相关阅读:
    acwing793. 高精度乘法
    acwing788. 逆序对的数量
    acwing791. 高精度加法
    acwing787. 归并排序
    acwing789. 数的范围
    acwing790. 数的三次方根
    acwing786. 第k个数
    acwing792. 高精度减法
    1.9
    课程总结
  • 原文地址:https://www.cnblogs.com/wxgthinking/p/7992312.html
Copyright © 2011-2022 走看看