Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wynik sumy w pętli foreach
ZenekN
post
Post #1





Grupa: Zarejestrowani
Postów: 419
Pomógł: 5
Dołączył: 7.08.2012

Ostrzeżenie: (0%)
-----


Cześć mam mały problem, chciałbym wyliczyć sumę cyfr w pętli foreach
przykładowo mam

tablicę array Faktura ( a w niej pole1 = '200' pole2 = '300'



i chciałbym wyliczyć sumę czyli np. to będzie 500 zł (IMG:style_emoticons/default/smile.gif)

gdy stosuje różne rozwiązania dostaje wynik 200300 zł

Ten post edytował ZenekN 17.11.2013, 10:43:14
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
ZenekN
post
Post #2





Grupa: Zarejestrowani
Postów: 419
Pomógł: 5
Dołączył: 7.08.2012

Ostrzeżenie: (0%)
-----


Dotyczy to wartości ilość1 i ilość2 chciałbym je zsumować


(IMG:http://img198.imageshack.us/img198/2550/b2mn.png)

  1. \app\View\Documents\zestawienie.ctp (line 28)
  2.  
  3. 'Document' => array(
  4. 'ilosc1' => '1500',
  5. 'ilosc2' => '0',
  6. )
  7. )
  8.  
  9. \app\View\Documents\zestawienie.ctp (line 28)
  10.  
  11. 'Document' => array(
  12. 'id' => '222',
  13. 'ilosc1' => '1200',
  14. 'ilosc2' => '0',
  15.  
  16. )
  17.  
  18. )
  19.  
  20. \app\View\Documents\zestawienie.ctp (line 28)
  21.  
  22. 'Document' => array(
  23. 'ilosc1' => '500',
  24. 'ilosc2' => '600',
  25. )
  26. )
  27.  


stosuję albo array_sum, count, lub +

po zapętleniu

  1. $spis as $suma
  2. array_sum(array($zestawi['Document']['ilosc1'],$zestawi['Document']['ilosc2']));

albo

  1. $zestawi['Document']['ilosc1'] + $zestawi['Document']['ilosc2']




dostaję wynik:150012001100

anyone help (IMG:style_emoticons/default/smile.gif) ?

Ten post edytował ZenekN 17.11.2013, 11:44:02
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 12.10.2025 - 11:30