Hallo PHP Freunde,
ich versuche gerade einen mehrdimensionalen Array zu filtern, dann zu sortieren und als neuen Array auszugeben. Wenn ich ehrlich bin klappt das im Moment nicht wirklich
Ich habe folgende schleife mit einem array aus Datenbankinhalten inkl. "Unterarray":
Das Ziel ist eine Baumstruktur für eine Suche. So etwas:
1.
Action 8
- DVD 2
- Blue Ray 6
Komödie 3
- DVD 3
Ich bekomme aber das so nicht hin, wenn es mehrere Ergebnisse in der Oberkategorie gibt. Ich möchte auch nicht eine extra Abfrage für die Unterkategorien ausfühgren, was natürlich auch geht, aber dementsprechend pro Unterkategorie eine Abfrage ausführt.
Im Moment erhalte ich folgendes:
2.
Action 2
- DVD 2
Action 6
- Blue Ray 6
Komödie 3
- DVD 3
Wie kann ich "gleiche" Arrays, sprich mit der gleichen parent_id zusammenfassen, so dass es wie in 1. aussieht?
Als Anzahl könnte man glaube ich die einzelnen Werte zählen, aber das klappt auch noch nicht.
Ich hoffe, dass ihr mir weiterhelfen könnt.
ich versuche gerade einen mehrdimensionalen Array zu filtern, dann zu sortieren und als neuen Array auszugeben. Wenn ich ehrlich bin klappt das im Moment nicht wirklich

Ich habe folgende schleife mit einem array aus Datenbankinhalten inkl. "Unterarray":
PHP-Code:
$cat[] = array ("parent_id" => $row[parent_id], "name" => $row[name], "anzahl" => $row[count], "cat" => array ("cat_id" => $row[cat_id], "cat_name" => $row[cat_nam])
);
1.
Action 8
- DVD 2
- Blue Ray 6
Komödie 3
- DVD 3
Ich bekomme aber das so nicht hin, wenn es mehrere Ergebnisse in der Oberkategorie gibt. Ich möchte auch nicht eine extra Abfrage für die Unterkategorien ausfühgren, was natürlich auch geht, aber dementsprechend pro Unterkategorie eine Abfrage ausführt.
Im Moment erhalte ich folgendes:
2.
Action 2
- DVD 2
Action 6
- Blue Ray 6
Komödie 3
- DVD 3
Wie kann ich "gleiche" Arrays, sprich mit der gleichen parent_id zusammenfassen, so dass es wie in 1. aussieht?
Als Anzahl könnte man glaube ich die einzelnen Werte zählen, aber das klappt auch noch nicht.
Ich hoffe, dass ihr mir weiterhelfen könnt.
Kommentar