När du behöver utföra matematik i PHP på ett användarvänligt inmatade fraktionen , är det viktigt att omvandla bråk till ett decimaltal . PHP : s matematiska funktioner kan inte användas på en textsträng som " 1/2 ", så du måste konvertera den till decimal " 0.5 . " Att tolka fraktionen sträng kan du använda " preg_match " -funktion , som hanterar komplexa reguljära uttryck . Instruktioner
1
Öppna PHP -filen i en textredigerare , till exempel Anteckningar .
2
Store fraktionen i en PHP- variabel , t.ex. " $ input = '3 /5 ' , . " Addera 3
Deklarera en array för att lagra täljaren och nämnaren i det bråk , genom att lägga till koden " $ värden = array ( ' num ' = > 0 ) ; . "
4
Ring " preg_match " -funktion för att separera fraktionen sträng i en täljare och nämnare genom att lägga till koden " preg_match ( ' /^ ( P \\ d + ) \\ /? $ /( P \\ d + ? ) ' , $ input , $ värden ) . "
5 Beräkna fraktionen med koden " $ result = $ värden [ ' håla ' ] > , 0 $ värden [ ' num ' ] /$ värden [ ' håla ' ] : ? . " division med noll " ; " Nämnaren är jämfört med noll för att undvika division med noll fel
6
Visa decimaltal med koden . " Echo $ result ; . " Med hjälp av föregående exempel bråket " : 3/5 " omvandlas till decimal " 0.6 . "
7
Spara PHP -filen och ladda det på din server .