Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Zaokrągalnie dużych liczb
krzychu0808
post 25.12.2009, 21:26:24
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
darko
post 25.12.2009, 21:35:30
Post #2





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

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


po zaokrągleniiu zrób
$Metal = number_format($Metal);
(dopasuj format do potrzeb, domyślnie separuje tysiące przecinkami)


--------------------
Nie pomagam na pw, tylko forum.
Go to the top of the page
+Quote Post
krzychu0808
post 25.12.2009, 21:43:25
Post #3





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

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


W takiej postaci nie będzie mi oszukiwać wyników? Bo będę to dodawał do bazy danych
  1. <?
  2. $Metal=1500000000000;
  3. $Metal=number_format($Metal*0.95,0,'','');
  4. echo $Metal;
  5. ?>
Go to the top of the page
+Quote Post
darko
post 25.12.2009, 21:59:17
Post #4





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


--------------------
Nie pomagam na pw, tylko forum.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 01:07