Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: zaokrąglanie liczby
Forum PHP.pl > Forum > Przedszkole
the_ring
prosta niby sprawa, ale nie wiem jak podejsc.
  1. <?php
  2. $liczba = 1 / 3;
  3. echo $liczba;
  4. php?>

chodzi im o to, zeby nie drukowal 0.33333333333 ale z dokladnoscia np. do 2 miejsc po przecinku (0.33). jak to zrobic?

edit:
juz wymyslilem:
  1. <?php
  2. $liczba = 1 / 3;
  3. $liczba *= 100;
  4. $liczba = intval($liczba) / 100;
  5. echo $liczba;
  6. php?>


Przepraszam za zalozenie nowego tematu.
ActivePlayer
hehe smile.gif dobry jestes smile.gif

sprintf" title="Zobacz w manualu PHP" target="_manual
the_ring
faktycznie sprintf() jest lepsze, dzieki za rade.
tak na przyszlosc (moze sie przyda komus):
  1. <?php
  2. $liczba = 1 / 3;
  3. $liczba = sprintf(&#092;"%01.2f\",$liczba);
  4. echo $liczba;
  5. // --- wyswietli 0.33
  6. $liczba = 2 / 3;
  7. $liczba = sprintf(&#092;"%01.2f\",$liczba);
  8. echo $liczba;
  9. // --- wyswietli 0.67
  10. $liczba = 1 / 5;
  11. $liczba = sprintf(&#092;"%01.2f\",$liczba);
  12. echo $liczba;
  13. // --- wyswietli 0.20
  14. php?>
hwao
ale kombinujecie...
http://pl2.php.net/round
ActivePlayer
hehe smile.gif dobry jestem smile.gif
Krisu
Potrzebuję odjąć liczbę
9.94245524297 od tej
9.94246260069


gdyz potrzebuję obliczyć pewien współczynnik, ale wyniekiem jest coś takiego 7.35771999949E-006

Kto zaradzi na ten problem?
Oczywiście wszystko robię na zmiennych w PHP
mike
Cytat(Krisu @ 21.08.2007, 12:28:46 ) *
Kto zaradzi na ten problem?
Sam sobie zaradzisz.
O ile przecztasz manuala: BCMath - arytmetyka liczb dużej precyzji

Dodatkowo: Big Number Calculator
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.