Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Sumowanie wyników w pętli Foreach
Forum PHP.pl > Forum > Przedszkole
_Martin_
Witam mam taki kod na wyświetlanie wartości zawodników:


  1. <?php
  2. foreach ($aPlayers as $aRow)
  3. {
  4.  
  5.    echo '    
  6.                ('.nf(wartosc_pilkarz($aRow)).')
  7.         ';
  8.  
  9. }
  10. ?>


Tylko mam pytanko jak chciał bym zsumować wszystkie wyniki (Są to wyniki w postaci liczby całkowitej)
A Następnie zsumowaną wartość wyświetlić na stronie jest taka możliwość?

P.S

Skrypt wyświetla takie wartości:

(340 882) (182 210) (82 381) (142 984) (64 066) (29 339) (270 799) (40 472) (102 842) (273 830) (20 904) (201 280) (42 938) (193 512) (343 649) (19 953)
blooregard
Kod
<?php
$sum = 0;
foreach ($aPlayers as $aRow)
{

   echo '    
               ('.nf(wartosc_pilkarz($aRow)).')
        ';
        $sum+=nf(wartosc_pilkarz($aRow));

}

echo "Razem: ".$sum;
?>


O to chodziło ?
_Martin_
Super działa dzięki

Super działa dzięki
Lecz brakuje chyba zer
lock sam smile.gif....


(340 882) (182 210) (82 381) (142 984) (64 066) (29 339) (270 799) (40 472) (102 842) (273 830) (20 904) (201 280) (42 938) (193 512) (343 649) (19 953)

Razem: 2342

Jak widać liczy tylko sume do 3 czyli pierwsze 3 cyfry czyli 340 + 182 + 82 ... a nie 340 882 + 182 210 + 82 381
sobstel
właściwie co robi funkcja nf? number format jakiś?

jeśli tak to pewnie:

  1. <?php
  2. $sum += wartosc_pilkarz($aRow);
  3. ?>


a jak nie, to:

  1. <?php
  2. $sum += str_replace(' ', '', nf(wartosc_pilkarz($aRow)));
  3. ?>
nevt
to nie ma nic wspólnego z programowaniem obiektowym - nie ten dział - przenoszę do Przedszkola...
_Martin_
dZIĘKUJE TEn 2 Sposób rozwiązany

Pozdrawiam smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.