Heim >Backend-Entwicklung >PHP-Tutorial >Wie gruppiere ich Array-Elemente und kombiniere Werte aus einer anderen Spalte in einem mehrdimensionalen Array?
Array-Elemente nach Spalte gruppieren und Werte aus einer anderen Spalte kombinieren
Gegeben ein Array, das verschachtelte Arrays mit zwei Spalten enthält, besteht die Aufgabe darin, zu gruppieren Die Unterarrays basieren auf einer bestimmten Spalte und verketten die Werte aus einer anderen Spalte innerhalb jeder Gruppe, was zu einer durch Kommas getrennten Liste führt.
Betrachten Sie das folgende Beispielarray:
<code class="php">$array = [ ["444", "0081"], ["449", "0081"], ["451", "0081"], ["455", "2100"], ["469", "2100"] ];</code>
Das gewünschte Ergebnis ist:
<code class="php">[ ["444,449,451", "0081"], ["455,469", "2100"] ]</code>
Eine Lösung für dieses Problem umfasst die folgenden Schritte:
Durchlaufen Sie das angegebene Array und für jedes Element:
Das obige ist der detaillierte Inhalt vonWie gruppiere ich Array-Elemente und kombiniere Werte aus einer anderen Spalte in einem mehrdimensionalen Array?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!