25. november 2014 - 14:43
Der er
2 kommentarer og 1 løsning
sum værdier i array
Hej, Jeg har et array der ser således ud Array ( [0] => Array ( [pid] => 850 [antal] => 2 [linepris] => 87 [rabat_sats] => 3 ) [1] => Array ( [pid] => 858 [antal] => 1 [linepris] => 36 [rabat_sats] => 2 ) [2] => Array ( [pid] => 851 [antal] => 1 [linepris] => 43.5 [rabat_sats] => 3 ) [3] => Array ( [pid] => 866 [antal] => 1 [linepris] => 31.5 [rabat_sats] => 2 ) ) Hvordan kan jeg ud fra dette lave et nyt array der sammenlægger "linie_pris" hvor "rabat_sats" er ens? så resultat bliver noget i stil med: Array ( [0] => Array ( [rabat_sats] => 3 [total] => 130.5 ) [1] => Array ( [linepris] => 67.5 [rabat_sats] => 2 ) )
Annonceindlæg fra DE-CIX
Edge computing: behandling ved kilden
Edge computing revolutionerer den måde, data behandles på, ved at bringe kapacitet og ydeevne tættere på dér, hvor der er behov for det.
15. april 2025
25. november 2014 - 15:18
#1
<?php $arr = array( array( 'linepris' => 87, 'rabat_sats' => 3 ), array( 'linepris' => 36, 'rabat_sats' => 2 ), array( 'linepris' => 43.5, 'rabat_sats' => 3 ), array( 'linepris' => 31.5, 'rabat_sats' => 2 ), ); $prices = array(); foreach ($arr as $item) { if (!isset($prices[$item['rabat_sats']])) $prices[$item['rabat_sats']] = 0; $prices[$item['rabat_sats']] += $item['linepris']; } var_dump($prices);