次のようなオブジェクトのリストがあります。
ID:2000
Title:"Title 1"
Description:"My name is Marco"
ID:2000
Title:"Title 2"
Description:"My name is Luca"
ID:3000
Title:"Title 3"
Description:"My name is Paul"
ID:4000
Title:"Title 4"
Description:"My name is Anthony"
ID:4000
Title:"Title 5"
Description:"My name is Carl"
ID:4000
Title:"Title 6"
Description:"My name is Jadett"
ここで、for each を使用して参照 (トラバース) したいと思います。しかし、同じIDから始めてトラバースしたいです。したがって、最初に単一/一意の ID (2000、3000、4000、つまり 3 ステップ) の foreach を実行します。各「ID」ステップでは、各タイトル/説明: ID 2000 の場合は 2 ステップ、ID 3000 の場合は 1 ステップ、ID 4000 の場合は 3 ステップです。リストは ID 順に並べられています。
どうすればいいですか?グループ化?うーん...