Når du skal udføre matematik i PHP på en brugervenlig indtastet fraktion , er det vigtigt at omdanne den brøkdel til en decimal. PHP er matematiske funktioner kan ikke bruges på en tekststreng som " 1/2 ", så skal du konvertere det til decimal " 0.5 . " At parse den fraktion streng, du kan bruge " preg_match "-funktion , som håndterer komplekse regulære udtryk. Instruktioner
1
Åbn PHP-filen i en teksteditor , som Notesblok .
2
Opbevar fraktionen i en PHP variabel , såsom " $ input = '3 /5 « . "
3
Erklær en array til at gemme tælleren og nævneren i den brøk , ved at tilføje koden " $ værdier = array (' num ' => 0 ) ; ".
4
Kald " preg_match "-funktionen for at adskille fraktionen strengen ind i en tæller og nævner ved at tilføje koden" preg_match ( ' /^ ( P \\ d +) \\ /? $ /(P \\ d + ?) ' , $ input , $ værdier ) . "
5 Beregn fraktion med koden" $ result = $ værdier [' hule '] > ; 0 $ værdier [' num '] /$ værdier [' hule '] : ? . " division med nul" ; " Nævneren er i forhold til nul for at undgå enhver division med nul fejl
6
Vise decimalen med koden . " Echo $ resultat . " Brug det forrige eksempel fraktionen " 3/5 " omdannes til decimal " 0.6 ".
7
Gem PHP-filen og indlæse det på din server.
< Br >