Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Sumowanie elementow tabeli
Rudixx
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 1.08.2009

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


Witam. Skrypt polega na tym ze szczytuje on ze strony dane postaci (imie, poziom, profesje) i wyswietla je na stronie. Ja chce dodac kazdy poziom do siebie i obliczyc sredni poziom tych postaci. Do tej pory probowalem w ten sposob:

Kod
   foreach ( $players as $player )
    {
                $info = getPlayerStats($player, $list);
        if ( $info != FALSE )
        {
                   $poziom = $info["level"].'<br>';
          $zmienna = explode("<br>", $poziom);
                  echo array_sum($zmienna);

        }
    }


Ale echo zwraca mi $poziom$poziom$poziom$poziom

http://www.loj.home.pl/monarch/phpBB/viptool/module.vip.php

Ten post edytował Rudixx 1.08.2009, 14:49:05
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
tmka
post
Post #2





Grupa: Zarejestrowani
Postów: 27
Pomógł: 9
Dołączył: 9.02.2009

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


Aj, przeoczyłem pewną rzecz
  1. <?php
  2. if (count($online) != 0) {
  3.        echo "<p class=\"online\">".count($online)." of ".count($players)." Enemies members online.</p>"; }
  4.          else
  5.          {
  6.              echo "<p class=\"offline\">".count($online)." of ".count($players)." Enemies members online.</p>";
  7.          }
  8.     $suma=0;//dla pewnosci ustaw na zero;
  9.     foreach ( $players as $player )
  10.     {
  11.        $info = getPlayerStats($player, $list);
  12.        if ( $info != FALSE )
  13.        {
  14.                 $poziom = $info["level"].'<br>';
  15.                 $zmienna = explode("<br>", $poziom);
  16.      
  17.                 $suma += intval($zmienna[0]);//jako ze $zmienna[0] jest stringiem bezpieczniej jest zrobic rzutowanie
  18.                
  19.        }
  20.     }
  21.    echo 'Suma : '.$suma;//tutaj juz suma będzie wyświetlać sie prawidłowo
  22. ?>
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: 10.10.2025 - 21:27