我有一个对象数组,我需要按最高工资排序。我知道我应该使用用户定义的排序功能,但不确定哪一个以及如何做。这是我的阵列:
SELECT a.tags_name, a.tags_id, o.item_id from tags as a
left join tags_to_item as o on a.tags_id = o.tags_id AND o.item_id = 3
union
select a.tags_name, a.tags_id, o.item_id from tags as a
right join tags_to_item as o on a.tags_id = o.tags_id AND o.item_id = 3 where a.tags_id != null
Ivan需要在Pesho之前。
答案 0 :(得分:0)
usort($array, function($a, $b) {
if ($b == $a) {
return 0;
}
return ($b < $a) ? -1 : 1;
});
abarnert's - 使用用户定义的比较函数按值对数组进行排序