1
注文に基づいて$アイテムタイプを並べ替えるにはどうすればよいですか?これは私が現在持っているものです。配列の順序を使用してこのコレクションをソートするにはどうすればよいですか?
$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);
}
);
は、基本的にはタイプ別に、それ最初の種類の2つの列の並べ替えだと、日付でソートします。型は、典型的なアルファベット順ではなく配列順を使用してソートされます。
ああ、あなたは辞書を使いました。それはうまくいくはずです。 – rotaercz
完全に動作します。ありがとうございます – rotaercz
ようこそ。 –