![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 53 Pomógł: 0 Dołączył: 30.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
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. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 664 Pomógł: 169 Dołączył: 8.01.2010 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
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.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 01:38 |