Ich habe ein multidimensionales Array. Da der Wert der Zeichenfolge "volvo" zweimal vorhanden ist, möchte ich diese Schlüssel kombinieren. Hier ist die Source-Array:manipulierenden mehrdimensionalen Array
Array
(
[0] => Array
(
[0] => Volvo
[1] => 22
)
[1] => Array
(
[0] => BMW
[1] => 15
)
[2] => Array
(
[0] => Saab
[1] => 5
)
[3] => Array
(
[0] => Volvo
[1] => 17
)
)
und ich möchte es konvertieren, um diese:
Array
(
[0] => Array
(
[0] => Volvo
[1] => 39
)
[1] => Array
(
[0] => BMW
[1] => 15
)
[2] => Array
(
[0] => Saab
[1] => 5
)
)
was haben Sie versucht? – hassan
Php \t Funktion getSummary ($ Daten) { \t \t $ result = array(); \t \t foreach ($ Daten als $ Schlüssel => $ Zeile) { \t \t \t $ temp = $ Zeile; \t \t \t wenn \t \t \t \t array_push ($ result, $ temp) (in_array ($ temp, $ data)!); \t \t \t sonst \t \t \t \t $ result [$ key] [1] + = $ temp [1]; \t \t Rückgabe $ Ergebnis; \t \t $ data = Array (Array ("Volvo", 22), Array ("BMW", 15), Array ("Saab", 5), Array ("Volvo", 17)); \t drucken ("
"); –Tut mir leid, ich bin nicht zu mehrdimensionalen Array verwendet. :) thnx –