zoukankan      html  css  js  c++  java
  • php对多维数组按某值排序的例子

    <?php
    
        $arr = array(
                     "0" => array(line_num => "10", occur_time => "2007-11-19 10:25:04+08"),
                    "1" => array(line_num => "9", occur_time => "2007-11-19 10:25:04+08"),
                     "2" => array(line_num => "25", occur_time => "2007-11-19 10:25:04+08")
                    );
        print_r($arr);
        echo "<br />";
        echo "<br />";
        echo "<br />";
        uasort( $arr,create_function('$a, $b', 'return $a[\'line_num\'] < $b[\'line_num\'];') );
        print_r($arr);
        echo "<br />";
        echo "<br />";
        echo "<br />";
        foreach($arr as $key => $value) {
            $ar[] = $value;
        }
        print_r($ar);
    ?>
    输出结果:
    Array
    (
        [0] => Array
            (
                [line_num] => 10
                [occur_time] => 2007-11-19 10:25:04+08
            )
        [1] => Array
            (
                [line_num] => 9
                [occur_time] => 2007-11-19 10:25:04+08
            )
        [2] => Array
            (
                [line_num] => 25
                [occur_time] => 2007-11-19 10:25:04+08
            )
    )
    <br /><br /><br />Array
    (
        [2] => Array
            (
                [line_num] => 25
                [occur_time] => 2007-11-19 10:25:04+08
            )
        [0] => Array
            (
                [line_num] => 10
                [occur_time] => 2007-11-19 10:25:04+08
            )
        [1] => Array
            (
                [line_num] => 9
                [occur_time] => 2007-11-19 10:25:04+08
            )
    )
    <br /><br /><br />Array
    (
        [0] => Array
            (
                [line_num] => 25
                [occur_time] => 2007-11-19 10:25:04+08
            )
        [1] => Array
            (
                [line_num] => 10
                [occur_time] => 2007-11-19 10:25:04+08
            )
        [2] => Array
            (
                [line_num] => 9
                [occur_time] => 2007-11-19 10:25:04+08
            )
    )
  • 相关阅读:
    Arrays工具类、二维数组
    Idea软件的使用
    循环语句
    方法
    objective-C 2.0
    Unix系统常用命令
    文献管理工具Zotero
    如何降低论文重复率
    SQL易忽视的细节
    数据库系统原理学习资源
  • 原文地址:https://www.cnblogs.com/luojianqun/p/2801353.html
Copyright © 2011-2022 走看看