PHP konvertiert Dezimal in Bruch und zurück?

Möchte ich dem Benutzer die Möglichkeit zu geben in einem Bruchteil wie:

 1/2
 2 1/4
 3

Konvertieren und es in die entsprechende Dezimalzahl gespeichert werden in MySQL, so kann ich um durch Sie und andere Vergleiche.

Aber ich muss in der Lage sein, zu konvertieren Sie die Dezimalzahl zurück zu einem Bruchteil bei der Anzeige für den Benutzer

also im Prinzip brauche ich eine Funktion, die konvertiert Bruchteil string zu dezimal:

fraction_to_decimal("2 1/4");//return 2.25

und eine Funktion konvertiert eine Dezimalzahl, um eine Fraktion string:

decimal_to_fraction(.5); //return "1/2"

Wie kann ich dies tun?

InformationsquelleAutor der Frage JD Isaacks | 2009-12-23

Schreibe einen Kommentar