Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Zaokrągalnie dużych liczb
krzychu0808
post
Post #1





Grupa: Zarejestrowani
Postów: 428
Pomógł: 2
Dołączył: 1.04.2007
Skąd: Pogorzelica

Ostrzeżenie: (10%)
X----


Witam...
Mam problem bo potrzebuje zaokrąglić takie działanie:
  1. $Metal=1500000000000;
  2. $Metal=$Metal*0.95;

zrobiłem to tak:
  1. <?
  2. $Metal=1500000000000;
  3. $Metal=round($Metal*0.95);
  4. echo $Metal;
  5. ?>

ale przy tak wielkiej liczbie otrzymuje wynik: 1.425E+12
a ja potrzebuję zwykłą liczbę próbowałem też floor i ceil ale otrzymuje to samo proszę o pomoc.

Ten post edytował krzychu0808 25.12.2009, 21:28:02
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
darko
post
Post #2





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

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


  1. $Metal=1500000000000;
  2. $x = number_format($Metal * 0.95, 0, '.', '');
  3. $y = number_format($Metal * 0.95);
  4. echo $x."<br />".$y;

Powinno dobrze przeliczać sprawdzałem na kilku przykładowych liczbach i śmiga.

Ten post edytował darko 25.12.2009, 22:12:21
Go to the top of the page
+Quote Post

Posty w temacie


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: 3.10.2025 - 02:25