Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Sumowanie ze zmiennych
adrins
post
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 1
Dołączył: 23.06.2003
Skąd: Kraków

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


Mam zmienne od $dod_1 do $dod_20 .. chodzi o to ze zmienych moge miec XX ale znam ich liczbe (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) pod każdą zmieną kryje się liczba i chciałbym te liczby zsumować.

teoretycznie moglbym zrobic proste dodawanie ale jakos nie moge sobie tego ulozyc zeby dzialalo $dod_1 + $dod_2 ... mozna to jakos skrocic bo liczba tych zmiennych sie czesto zmienia i wlasnie z tym nie moge sobie poradzic zeby bylo uniwersalne i dodawalo niezaleznie od ilosci tych zmiennych.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
barthpl
post
Post #2





Grupa: Zarejestrowani
Postów: 142
Pomógł: 35
Dołączył: 5.12.2006
Skąd: Wrocław

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


Co prawda rozwiązanie z tablicą jest (jak mi się wydaje) bardziej logiczne, ale jak wolisz to takie coś powinno rozwiązać twój problem.
  1. <?php
  2. $variableName = 'dod_';
  3. $variableNo = 30;
  4.  
  5. $sum = 0;
  6. for( $i = 1; $i <= $variableNo; $i++ ) {
  7. $variable = $variableName.$i;
  8. $sum += $$variable; // zwróć uwagę na podwójny znak dolara, to nie błąd ;)
  9. }
  10. echo $sum;
  11. ?>
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 13.10.2025 - 01:08