Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: MATEMATYKA - pokazywanie ulamkow z dokladnoscia do ...
Forum PHP.pl > Forum > PHP
grohu
gdy dziele liczby w php i wychodza ulamki to wyniki wygladaja na przykald tak:

1.2333213

czy jest jakas funkcja konwertuje ten ulamek do dwoch miejsc po przecinku questionmark.gif?

czyli 1.23

wiem ze mozna samemu takie cos napisac
(
ja to robilem tak:
$liczba=1.213312
$part=explode(".",$liczba);
$ulamek=$part[1];
$czesc_ulamkowa="$ulamek[0]$ulamek[1]";
$liczba_zaokraglona="$part[0].$czesc_ulamkowa";

),ale jestem ciekaw czy juz taka funkcja istnieje.
KaMeLeOn
[manual:b0fa71315c]round[/manual:b0fa71315c]
nobody
Istnieje:
round($liczba, $ilosc_miejsc_po_przecinku)
zaokragla dana liczbe do okreslonej ilosci miejsc po przecinku.
Pozdro.
grohu
dzieki biggrin.gif
g0blin
Mozna rozniez na wyjscu skonwertowac liczbe uzywajac zamiast print czy echo funkcji
void printf ( string format [, mixed args])
Wowczas gdy chcemy osiagnac dwa miejsca po przecinku wystarczy
printf ("jakis tekst... %.2f",$liczba);
ogolnyschemat to %[znak_wypelniajacy][-][szerokosc][.precyzja]typ
Wiecej o tej uzytecznej w funjkcji w manualu smile.gif
spenalzo
Ciekawą funkcją jest także [manual:e1131dab37]sprintf[/manual:e1131dab37], która zwraca (a nie wyświetla) odpowiednio sformatowany string czy liczbę.
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.