相关疑难解决方法(0)

通过多个键对多维数组进行排序

我试图通过多个键对多维数组进行排序,我不知道从哪里开始.我看着uasort,但不太确定如何为我需要的东西编写函数.

我需要按州,然后是event_type,然后按日期排序.

我的数组看起来像这样:

    Array
(
    [0] => Array
        (
            [ID] => 1
            [title] => Boring Meeting
            [date_start] => 2010-07-30
            [time_start] => 06:45:PM
            [time_end] => 
            [state] => new-york
            [event_type] => meeting
        )

    [1] => Array
        (
            [ID] => 2
            [title] => Find My Stapler
            [date_start] => 2010-07-22
            [time_start] => 10:45:AM
            [time_end] => 
            [state] => new-york
            [event_type] => meeting
        )

    [2] => Array
        (
            [ID] => 3
            [title] => Mario Party
            [date_start] => 2010-07-22
            [time_start] => 02:30:PM
            [time_end] => 07:15:PM
            [state] => …
Run Code Online (Sandbox Code Playgroud)

php arrays sorting multidimensional-array

77
推荐指数
3
解决办法
6万
查看次数

PHP按两个字段值排序数组

我有一个像这样的阵列

Array (
 [0] => Array( "destination" => "Sydney",
               "airlines" => "airline_1",
               "one_way_fare" => 100,
               "return_fare => 300
       ),
 [2] => Array( "destination" => "Sydney",
               "airlines" => "airline_2",
               "one_way_fare" => 150,
               "return_fare => 350
       ),
 [3] => Array( "destination" => "Sydney",
               "airlines" => "airline_3",
               "one_way_fare" => 180,
               "return_fare => 380
       )
)

我如何通过return_fare asc,one_way_fare asc对值进行排序?

我试过array_multisort()但我最终得到了混合数据..

asort仅适用于一维数组,我需要按两个值或更多值排序,我如何在SQL中实现这一点,按field1 asc,field2 asc排序?

php arrays sorting

64
推荐指数
5
解决办法
6万
查看次数

标签 统计

arrays ×2

php ×2

sorting ×2

multidimensional-array ×1