最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

php数组排序函数

来源:动视网 责编:小采 时间:2020-11-27 14:19:59
文档

php数组排序函数

php数组排序函数:本文介绍了6种php数组排序函数,希望对各位有帮助。sort() – 对数组进行升序排列(传引用,会修改原数组)rsort() – 对数组进行降序排列(传引用,会修改原数组)asort() – 根据关联数组的值,对数组进行升序排列ksort() – 根据关联数组的键,对数组
推荐度:
导读php数组排序函数:本文介绍了6种php数组排序函数,希望对各位有帮助。sort() – 对数组进行升序排列(传引用,会修改原数组)rsort() – 对数组进行降序排列(传引用,会修改原数组)asort() – 根据关联数组的值,对数组进行升序排列ksort() – 根据关联数组的键,对数组


本文介绍了6种php数组排序函数,希望对各位有帮助。

  • sort() – 对数组进行升序排列(传引用,会修改原数组)

  • rsort() – 对数组进行降序排列(传引用,会修改原数组)

  • asort() – 根据关联数组的值,对数组进行升序排列

  • ksort() – 根据关联数组的键,对数组进行升序排列

  • arsort() – 根据关联数组的值,对数组进行降序排列

  • krsort() – 根据关联数组的键,对数组进行降序排列

  • <?php
    /**
     * Created by PhpStorm.
     * User: Administrator
     * Date: 2019/3/12
     * Time: 9:46
     */
    $arr = ['Tom'=>'11','Jerry'=>20,'heros'=>['caption','superman']];
    print_r($arr);
    sort($arr);
    print_r($arr);
    rsort($arr);
    print_r($arr);
    asort($arr);
    print_r($arr);
    ksort($arr);
    print_r($arr);
    arsort($arr);
    print_r($arr);
    krsort($arr);
    print_r($arr);

    执行结果如下

    Array
    (
     [Tom] => 11
     [Jerry] => 20
     [heros] => Array
     (
     [0] => caption
     [1] => superman
     )
    )
    Array
    (
     [0] => 11
     [1] => 20
     [2] => Array
     (
     [0] => caption
     [1] => superman
     )
    )
    Array
    (
     [0] => Array
     (
     [0] => caption
     [1] => superman
     )
     [1] => 20
     [2] => 11
    )
    Array
    (
     [2] => 11
     [1] => 20
     [0] => Array
     (
     [0] => caption
     [1] => superman
     )
    )
    Array
    (
     [0] => Array
     (
     [0] => caption
     [1] => superman
     )
     [1] => 20
     [2] => 11
    )

    需要注意的就是php中对数组的处理都是引用处理,就是会修改原数组,所以如果不想修改原数组,建议创建一个新的数组机进行排序操作。

    当然一般当我们想要进行排序的时候,我们还是希望原数组修改成排序后的数组的.

    更多PHP相关知识,请访问PHP中文网!

    文档

    php数组排序函数

    php数组排序函数:本文介绍了6种php数组排序函数,希望对各位有帮助。sort() – 对数组进行升序排列(传引用,会修改原数组)rsort() – 对数组进行降序排列(传引用,会修改原数组)asort() – 根据关联数组的值,对数组进行升序排列ksort() – 根据关联数组的键,对数组
    推荐度:
    标签: php 排序 函数
    • 热门焦点

    最新推荐

    猜你喜欢

    热门推荐

    专题
    Top