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 Computerworld it-jobbank
Mød 3.500+ it-talenter på IT-DAY 2026
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
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);