Wenn Sie Mathematik in PHP auf einem Benutzer eingegebenen Fraktion durchführen müssen , ist es wichtig, dass die Fraktion in eine Dezimalzahl umwandeln . PHP mathematische Funktionen können nicht auf eine Zeichenfolge wie " 1/2 ", so müssen Sie es in das Dezimalsystem umwandeln verwendet werden " 0.5 . " Um den Anteil der Zeichenfolge " preg_match "-Funktion , die komplexe reguläre Ausdrücke verwenden Griffe analysieren kann . Anleitung 
 1 
 Öffnen Sie die PHP-Datei in einem Texteditor wie Notepad. 
 2 
 Shop die Fraktion in einer PHP-Variable wie " $ input = '3 /5 '; . " 
 3 
 ein Array deklarieren , um die Zähler und Nenner des Bruches zu speichern, indem Sie den Code " $ values = array ( ' num '=> 0) ; . " 
 4 
 Rufen Sie die " preg_match "-Funktion , um die Fraktion String in einen Zähler und Nenner zu trennen , indem Sie den Code " preg_match ('/^ (P  \\ d +) \\ /? $ /(P  \\ d +?) " , $ input , $ values ); . " 
 5  berechnen die Fraktion mit dem Code " $ result = $ values [' Höhle '] > ; 0 $ values [' num' ] /$ values [' Höhle '] : . " Division durch Null "; " Der Nenner wird im Vergleich zu Null zu einer Division durch Null Fehler zu vermeiden 
 6 
 anzeigen Dezimalbruch mit dem Code . " Echo $ result ; . " Mit dem vorherigen Beispiel , die Fraktion " 3/5 " wird im Dezimalsystem umgewandelt " 0.6. " 
 7 
 Speichern Sie die PHP-Datei und laden Sie es auf Ihrem Server.