Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Ułamki i ich liczenie
Forum PHP.pl > Forum > Przedszkole
mcfreak
Cześć. Nie będę się rozpisywać po co to etc., przejdę do rzeczy:

mam kod:

<?
$licz = 1/2 * 3/6;
?>

zwróci to wynik 0.25. ja natomiast chciałbym wyciągnąć z tego ułamek czyli licznik 1 mianownik 4 (1/4).

jak osiągnąć taki efekt?

pozdro.
bastard13
Najpierw liczbę 0.25 zamieniasz na dwie liczby 25 - licznik i 100 - mianownik. Do tego funkcja, która zwróci ci ich największy wspólny dzielnik. Jak już go masz to dzielisz licznik i mianownik przez NWD i masz swoje liczby. Inaczej chyba tego nie zrobisz. Z tego co kojarzę to nie ma żadnej (w bibliotece php) funkcji, która zamieni ułamek dziesiętny na zwykły. Możesz poszukać gotowca w sieci, ale napisanie własnej funkcji też nie powinno być trudne.
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.