Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> wartosci dziesietne
rosrosati
post
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 25.04.2003
Skąd: katowice

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


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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
KaMeLeOn
post
Post #2





Grupa: Zarejestrowani
Postów: 680
Pomógł: 0
Dołączył: 1.10.2002
Skąd: Wrocław

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


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...
Go to the top of the page
+Quote Post
rosrosati
post
Post #3





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 25.04.2003
Skąd: katowice

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


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
Go to the top of the page
+Quote Post

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: 22.08.2025 - 18:27