<?php
$array = [
"2007" => [
"number-xx" => "5",
"number-aa" => "30",
"number-ef" => "2",
"number-sa" => "-10",
"number-ab" => "28",
],
"2008" => [
"number-xx" => "-1",
"number-aa" => "0.5",
"number-ef" => "23",
"number-sa" => "55",
"number-ab" => "43",
]
];
function buildQuilt($data)
{
return array_reverse(array_map(function ($v) {
natsort($v);
return $v;
}, $data), true);
}
print_r(buildQuilt($array));
preferences:
25.32 ms | 407 KiB | 5 Q