适用于查询结果数据结构复杂,特别是二开堆叠的乱七八糟的数据,做个笔记,也希望能帮到有需要的小伙伴。

//三维数据
$master

//按第三维 updatetime 排倒序

$updatetimes = array_map(function($item) {
    return $item->user->updatetime; 
}, $master);

array_multisort($updatetimes, SORT_DESC, SORT_NUMERIC, $master);