Lægge tal fra array sammen

Tags:    php

Hejsa,

Det er muligvis et dumt spørgsmål, men jeg kan simpelthen ikke hitte ud af det. Hvordan kan jeg nemmest lægge tallene fra et array sammen (vel at mærke et array der kun indeholder tal)? Sådan noget lignende det her:

Fold kodeboks ind/udKode 




8 svar postet i denne tråd vises herunder
4 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
Hejsa,

Det er muligvis et dumt spørgsmål, men jeg kan simpelthen ikke hitte ud af det. Hvordan kan jeg nemmest lægge tallene fra et array sammen (vel at mærke et array der kun indeholder tal)? Sådan noget lignende det her:

Fold kodeboks ind/udKode 

Sådan?
Fold kodeboks ind/udKode 



-----
Nunc Tutus Exitus Computarus



Fold kodeboks ind/udKode 


Noget i den stil burde kunne gøre det :)
---
Hilsen Anders

[Redigeret d. 25/04-04 21:58:05 af Anders (r0x3r)]




Fold kodeboks ind/udKode 


Den vil give problemer hvis arrayet er associativt eller der mangler nogle pladser. Brug hellere en while eller foreach:
Fold kodeboks ind/udKode 

--
Thus, I conclude
[edit: Hov, skal lige have styr på udviklerens markup]

[Redigeret d. 26/04-04 14:49:09 af XyborX]



den ultimativt letteste løsning er nok:

echo array_sum($_SESSION["total"]);




Sådan?
Fold kodeboks ind/udKode 


-----
Nunc Tutus Exitus Computarus


Ja, faktisk. Dog med den forskel at i det problem jeg har, ved jeg ikke hvor meget data arrayet indeholder. Så på en eller anden vis skal $resultat indeholde resultatetet af alle tallene fra arrayet uanset hvad. Jeg ved ikke om der er 3, 17, eller 1000 forekomster. Kan man det?

[Redigeret d. 25/04-04 20:52:56 af Bjarne Kruse]



Min kode:
Fold kodeboks ind/udKode 


Ved godt at Anders kom først men hans virker ikke:) Så lavede lige min egen


-----
Nunc Tutus Exitus Computarus



Så virker min kode også :P Er ikke så vant til PHP, så glemte lige en $ :P

---
Hilsen Anders





Den vil give problemer hvis arrayet er associativt eller der mangler nogle pladser. Brug hellere en while eller foreach:
Fold kodeboks ind/udKode 



Hmm.. jeg kan ikke rigtig få det til at virke. Men så må jeg vist hellere være lidt mere præcis. Det array jeg skal have lagt nogle tal sammen fra, er nogle priser på nogle varer i en webshop. Jeg bruger session til at lave dette array. Og tallet jeg vil have regnet ud, er totalprisen (gerne gemt i en variabel.)

Som det er nu henter min varekurv også sine varer fra en session, og her udfra beregnes en delsum for hver vare. Alle disse delsummer skal så lægges sammen, men jeg kan ikke rigtig få det til at virke. Nogen der kan hitte ud af det?:

Fold kodeboks ind/udKode 





t