1
如何根據訂單對$ item類型進行排序?這是我目前有:如何使用數組順序對此集合進行排序?
$order = ['AA', 'zl', 'Dr', 'co', 'og'];
$items->sort(
function ($a, $b) use ($order) {
return strcmp($b->type, $a->type) // how do I apply the order here?
?: strcmp($b->date, $a->date);
}
);
基本上它是一個兩列的排序,它首先按類型排序,然後按日期排序。該類型將使用數組順序而不是典型的字母順序進行排序。
啊,你用過字典。這應該工作。 – rotaercz
完美的作品。謝謝 – rotaercz
不客氣。 –