小编pog*_*ait的帖子

如何通过键对php中的多维数组进行排序?

我知道这个问题已被问过几次,但给出的答案对我的情况没有帮助.

我有一个简单的数组,基本上代表月份和年份.阵列的唯一目的是跟踪数据库中的事件,我需要知道代表哪些月份和年份.该阵列基本上是:

$array[MONTH][YEAR] = 1; //just any value. Don't care about the value.
Run Code Online (Sandbox Code Playgroud)

我需要对数组进行排序,以便年份有序,但同一年中的任何月份也应该排序.看下面我想要的输出......

$dates[10][2012] = 1;
$dates[1][2011] = 1;
$dates[12][2013] = 1;
$dates[4][2010] = 1;
$dates[6][2009] = 1;
$dates[7][2009] = 1;
Run Code Online (Sandbox Code Playgroud)

如何对此数组进行排序,以使值返回为:

Array
(
    [6] => Array
    (
        [2009] => 1
    )
    [7] => Array
    (
        [2009] => 1
    )
    [4] => Array
    (
        [2010] => 1
    )
    [1] => Array
    (
        [2011] => 1
    )
    [10] => Array
    (
        [2012] => 1
    )
    [12] => Array
    (
        [2013] …
Run Code Online (Sandbox Code Playgroud)

php

0
推荐指数
1
解决办法
78
查看次数

标签 统计

php ×1