Hallo Leute
Ich steh mal wieder ein bisschen auf dem Schlauch. Folgende Situation:
Gegeben ist ein Datenbank-Resultat als Array. Darin enthalten ist unter anderem eine Gruppenzugehörigkeit und ein Name. Das Resultat soll jetzt in mehrere Arrays aufgeteilt werden, wobei für jede Gruppe ein Array entstehen soll. Wie würdet ihr die Sache angehen? Muss ich wirklich durch das Array loopen und die Arbeit von Hand machen, oder gibt es da irgend eine Abkürzung?
Hier noch die gewünschte Ausgangs- und Endsituation als Beispiel:
Ausgangssituation
Code
Array
(
[0] => Array
(
[name] => Person0
[gruppe] => Gruppe1
)
[1] => Array
(
[name] => Person1
[gruppe] => Gruppe2
)
[2] => Array
(
[name] => Person2
[gruppe] => Gruppe2
)
[3] => Array
(
[name] => Person3
[gruppe] => Gruppe3
)
)
Alles anzeigen
Wunschsituation
Code
Array
(
[Gruppe1] => Array
(
[0] => Array
(
[name] => Person0
[gruppe] => Gruppe1
)
)
[Gruppe2] => Array
(
[0] => Array
(
[name] => Person1
[gruppe] => Gruppe2
)
[1] => Array
(
[name] => Person2
[gruppe] => Gruppe2
)
)
[Gruppe3] => Array
(
[0] => Array
(
[name] => Person3
[gruppe] => Gruppe3
)
)
)
Alles anzeigen
Danke schon im Voraus,
-Lukas