Was ist der beste Weg, um die ‚val‘ Feld mit der gleichen ‚Farbe‘ für jede andere Farbe zusammenzufassen:PHP - Summenwerte mit dem gleichen Schlüssel
Array
(
[0] => Array
(
[color]=> "red"
[val]=> 4
)
[1] => Array
(
[color]=> "green"
[val]=> 3
)
[2] => Array
(
[color]=> "blue"
[val]=> 1
)
[3] => Array
(
[color]=> "green"
[val]=> 6
)
[4] => Array
(
[color]=> "blue"
[val]=> 2
)
)
Wunschergebnis: rot: 4; grün: 9; blau: 3.
Grüße, Elio Fernandes
Ich bin mir sicher, dass es eine super glatte Methode gibt, dies in einer Zeile mit 'array_walk' oder Callbacks zu machen, aber es gibt etwas über die Lesbarkeit einer einfachen Schleife zu sagen. Ich würde es wiederholen. Auch "das Beste" ist subjektiv. In Bezug auf die Leistung sind beide Methoden wahrscheinlich ungefähr gleich. – bassxzero