我们有这样的多个数组:
Array
(
[KAYSERİ EĞİTİM VE ARAŞTIRMA HASTANESİ] => Array
(
[MART 2014] => Array
(
[41] => 1.418514098165
)
[ŞUBAT 2014] => Array
(
[40] => 1.3457617248977
)
[OCAK 2014] => Array
(
[39] => 1.32700992035769
)
)
)
我想将键排序为降序此数组。所需的输出将如下:
Array
(
[KAYSERİ EĞİTİM VE ARAŞTIRMA HASTANESİ] => Array
(
[OCAK 2014] => Array
(
[39] => 1.32700992035769
)
[ŞUBAT 2014] => Array
(
[40] => 1.3457617248977
)
[MART 2014] => Array
(
[41] => 1.418514098165
)
)
)
数组键顺序应订购39-40-41。
我尝试了这段代码,但它不起作用:
array_multisort($vakaArray,SORT_ASC);
我们怎么做?
由于
答案 0 :(得分:2)
这应该适合你:
array_multisort($vakaArray["KAYSERİ EĞİTİM VE ARAŞTIRMA HASTANESİ"],SORT_DESC);
测试它:
$vakaArray = array (
"KAYSERİ EĞİTİM VE ARAŞTIRMA HASTANESİ" => array (
"MART 2014" => array (41 => 1.418514098165),
"ŞUBAT 2014" => array (40 => 1.3457617248977),
"OCAK 2014" => array (39 => 1.32700992035769)
)
);
array_multisort($vakaArray["KAYSERİ EĞİTİM VE ARAŞTIRMA HASTANESİ"], SORT_DESC);
echo "<pre>";
print_r($vakaArray);
输出:
Array
(
[KAYSERİ EĞİTİM VE ARAŞTIRMA HASTANESİ] => Array
(
[OCAK 2014] => Array
(
[39] => 1.3270099203577
)
[ŞUBAT 2014] => Array
(
[40] => 1.3457617248977
)
[MART 2014] => Array
(
[41] => 1.418514098165
)
)
)