Bardzo proszę, abyście mnie nie hejtowali - jak temat już był czy coś takiego - jest na forum od dziś i nie wszystko zdążyłem poznać.
Do rzeczy:
Od niedawna uczę się php i chciałem (przy użyciu file_get_contents) zrobić prosty skrypcik, który policzy średnią liczb znajdujących się w pliku. Zawartość pliku wygląda następująco
(linia)(wartosć)
1. 2
2. 2
3. 2
4. 2
W skrypcie wypociłem coś takiego
$suma = 0; // echo $ile; foreach ($tab as $tmp){ $suma = $suma + $tmp; }
Nie wiem dlaczego wynik wychodzi 1.5 skoro 8 / 2 = 4
Działa to dopiero jak lekko zmodyfikuję plik i kod. Mianowicie:
Plik:
(linia)(wartość)
1.
2. 2
3. 2
4. 2
5. 2
A kod wygląda tak:
<?php $suma = 0; // echo $ile; foreach ($tab as $tmp){ $suma = $suma + $tmp; } ?>
Mógłbym oczywiście to zostawić i pójść dalej, ale zależy mi, aby się dowiedzieć dlaczego pierwsza wersja nie zadziałała - co takiego zrobiłem źle
