Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Ułamki i ich liczenie
mcfreak
post
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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
bastard13
post
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.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 01:38