Wanneer u het nodig om wiskunde in PHP te voeren op een door de gebruiker ingevoerde fractie , is het belangrijk om de fractie te zetten in een decimaal . Wiskundige functies PHP 's kunnen niet worden gebruikt op een tekenreeks , zoals " 1/2 ", dus je moet het omzetten in het decimale " 0.5 . " Om de fractie snaar kunt u de functie " preg_match " , die complexe reguliere expressies handvatten gebruiken ontleden . Instructies 1 Open het PHP -bestand in een teksteditor , zoals Kladblok . Kopen van 2 Store de fractie in een PHP variabele , zoals " $ input = '3 /5 ' ; . ' 3 Verklaar een array om de teller en noemer van de breuk te slaan , door het toevoegen van de code " $ waarden = array ( ' num ' = > 0 ) ; . " 4 Bel de " " -functie om de fractie snaar scheiden in een teller en noemer door het toevoegen van de code " preg_match preg_match ( ' /^ ( P \\ d + ) \\ /? $ /( P \\ d + ? ) " , $ input , $ waarden ) ; . " 5 Bereken de fractie met de code " $ result = $ waarden [ ' den ' ] > , 0 $ waarden [ ' num ' ] /$ waarden [ ' den ' ] : ? . " delen door nul " ; " De noemer wordt vergeleken met nul om de eventuele verdeling te vermijden door nul fouten 6 Geef de decimale breuk met de code . " Echo $ resultaat ; . " Met behulp van het vorige voorbeeld , de fractie " 3/5 " wordt omgezet in het decimale " 0.6 . " 7 Sla het PHP- bestand en laad het op uw server . < Br >
|