Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Zamiana liczby na ułamek dziesiętny
Forum PHP.pl > Forum > Przedszkole
mcfreak
Hey.

Chciałbym zamienić liczbę na ułamek dziesiętny. Myślałem, żeby zrobić np. tak:

0.050 - usuwanie 0. przez str_replace i liczenie cyfr które zostają czyli 050, potem wyświetlenie 1 + tyle zer ile cyfer
ale nie wiem potem jak pozbyć się tego 0 przed 50.

Macie jakiś pomysł, żeby powstało 50/1000?

pozdro.

edit:

mam, intval załatwiło sprawę smile.gif
Quantum
klasa Math_Fraction od PEAR http://pear.php.net/package/Math_Fraction albo dopracowywanie takiego czegoś:

  1. function to_fraction($n)
  2. {
  3. $d = intval(('1' . @str_repeat('0', strlen($n)-2)));
  4. return $d * $n . '/' . $d;
  5. }
  6.  
  7. echo to_fraction(0.05);
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.