Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: wartosci dziesietne
Forum PHP.pl > Forum > PHP
rosrosati
w jaki sposób zsumować wartości po przecinku przechowywane w tablicy
kiedy uzywam array_sum() w wyniku brakuje wartosci dziesiętnych sumując zmienne efekt byl taki sam
KaMeLeOn
Pewnie dlatego, że wartości 'double' zapisuje się z kropką tzn.
[php:1:48f8af6ddb]<?php
$tablica = Array('0'=>10.5, '1'=>54.6436, itd...);
?>[/php:1:48f8af6ddb]
Uważaj też na zapisywanie takich wartości w tablicy, jeśli umieścisz w '' to wtedy to jest string...
rosrosati
mniej wiece wyglada to tak:


foreach($plik3 as $value){

$wartosc2 = explode('|', $value);

$licznik3 = $wartosc2[2];
$licznik4 = $wartosc2[3];

$czas_z = $wartosc2[53];
$do_zaplaty = $wartosc2[54];



if($licznik4 == "one"&&$licznik3=="Zamkniente"&&$czas_z == $d) {
$nowa1[one] [] = $licznik4; //liczba serwisantów
$nowa1_z[one] [] = $licznik4;
$nowa_zaplata[] = $do_zaplaty;
print "$do_zaplaty";


//tu drukuje z wartosciami dziesiętnymi
$ee1= array_sum($nowa_zaplata);
print "$ee1";

//a tu juz nie dlaczego
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.