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
            )
    )
  • 相关阅读:
    0814防盗链访问控制代理
    0811Nginx访问日志设置
    0810Nginx安装
    0809LNMP架构介绍
    PHP安装
    mariaDB安装Apache安装(httpd)
    LAMP构架介绍
    shell基础知识(2)
    shell基础知识(1)
    yum更换国内源、yum下载rpm包、源码包安装
  • 原文地址:https://www.cnblogs.com/luojianqun/p/2801353.html
Copyright © 2011-2022 走看看