![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 17.03.2003 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam takie male pytanko. Sprawa zapewne jest banalna. Jest sobie tablica $wartosc[], ktora zawiera liczby typu doubleval, czyli np. 123.45. Tablica jest indeksowana numerycznie, czyli $wartosc[0], $wartosc[1], $wartosc[4], itd. Teraz pytanie. Jak zsumowac zmienne przechowywane w tej tablicy? Czyli chodzi mi o takie wyrazenie: $x = $wartosc[0] + $wartosc[1] + ... + $wartosc[n]; Czy jest moze jakas funkcja? A moze uzyc jakiejs petelki? Bylbym wdzieczny za przedstawienie jakiegos gotowego przykladu. Z gory dzieki. Pozdrawiam. -------------------- ..:: brzozka ::..
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarząd Postów: 2 277 Pomógł: 6 Dołączył: 27.12.2002 Skąd: Wołów/Wrocław ![]() |
Cytat array_sum() zwraca sumę wszystkich wartości w tablicy jako liczbę całkowitą lub rzeczywistą.
Przyk³ad 1. Przykład użycia array_sum() Kod $a = array(2, 4, 6, 8); echo "sum(a) = ".array_sum($a)."n"; $b = array("a"=>1.2,"b"=>2.3,"c"=>3.4); echo "sum(b) = ".array_sum($b)."n"; -------------------- "Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 81 Pomógł: 0 Dołączył: 20.03.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
A tak można to zrobić za pomocą pętli for:
Kod <?
$ile=count($wartosc); for($i=0;$i<$ile;$i++) { $suma=$suma+$wartosc[$i]; } ?> -------------------- Cod | codslfc@o2.pl | gg#1405724 | www.footbag.p2.pl
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 17.03.2003 Ostrzeżenie: (0%) ![]() ![]() |
Dzieki za pomoc.
Jesli chodzi o ta petle to juz probowalem cos takiego. W moim przypadku akurat to nie spelnialo oczekiwanej funkcji. Natomiast funkcja array_sum() jest idealna. Dzieki. Pozdrawiam. -------------------- ..:: brzozka ::..
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 18:55 |