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
            )
    )
  • 相关阅读:
    javascript金额千分位的实现
    html中仿GroupBox效果与路径问题
    javascript获取表格的高度
    分布式系统的架构思路
    sharepoint2010 Reporting Services 集成注意
    Ext.MessageBox.updateProgress
    认识RFID
    Extjs 下拉ComboBox分页,图片,多行显示
    MVCFckEditor一些小问题
    MVCFckEditor
  • 原文地址:https://www.cnblogs.com/luojianqun/p/2801353.html
Copyright © 2011-2022 走看看