Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Zliczanie kwot z kilku linii pliku
Forum PHP.pl > Forum > Przedszkole
kubax33
To moja baza.txt :

Kowalski | 151
Nowak | 100

Jak dynamicznie zsumować wszystkie kwoty z pliku?
Skrypt powinien wypluć 251 zł
Kshyhoo
Przeleć w pętli linia po linii, wrzuć do tablicy i dodaj drugie jej elementy...
kamil4u
Jeszcze trzeba zrzutować na int-a.
Przydadzą się: int, explode, http://pl.wikibooks.org/wiki/PHP/Instrukcja_foreach
kubax33
  1. $plik = "dane.txt";
  2. $dane = file($plik);
  3.  
  4. for($i=0;$i<count($dane);$i++)
  5. {
  6. list($nazwisko[$i], $kwota[$i]) = explode(" | ", $dane[$i]);
  7. }
  8. $suma = array_sum($kwota);
  9. echo $suma;


Udało mi się zrobić coś takiego - działa jak należy smile.gif

Teraz kolejna sprawa gdybym miał baze taką:

  1. Kowalski | 151 | 16.04.2012
  2. Kowalski | 21 | 03.04.2012
  3. Urbaniak | 100 | 22.05.2012
  4. Wojciechowski | 120 | 27.05.2012


i chciałbym, aby zsumowało mi tylko kwoty w obecnym miesiącu np. kwietniu. Oczywiście zapewne trzebaby ustalić miesiąc jaki mamy z tym bym sobie poradził ale co z resztą...
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.