Lorsque vous devez exécuter des opérations mathématiques en PHP sur une fraction utilisateur entré, il est important de convertir la fraction en nombre décimal . Les fonctions mathématiques de PHP peuvent pas être utilisés sur une chaîne de texte tel que "1/2 ", de sorte que vous devez convertir en décimal " 0.5. " Pour analyser la chaîne de fraction , vous pouvez utiliser la fonction " preg_match " , qui traite des expressions régulières complexes. Instructions
1
Ouvrez le fichier PHP dans un éditeur de texte tel que Notepad.
2
magasin de la fraction dans une variable PHP , comme " $ input = '3 /5 ' ; ».
3
déclarer un tableau pour stocker le numérateur et le dénominateur de la fraction , en ajoutant le code " $ values = array (' num ' => 0 ) ; ».
4
Appelez le " " fonction de séparer la chaîne de fraction dans un numérateur et le dénominateur en ajoutant le code " preg_match preg_match ( '/^ (P \\ d +) \\ /? $ /(P \\ d + ? ) ', $ input , $ valeurs ) ; ».
5 Calculer la fraction avec le code" $ result = $ valeurs [ ' den ' ]> ; 0 $ valeurs [' num' ] /$ valeurs [' den '] : . " division par zéro " ; " Le dénominateur est comparée à zéro pour éviter toute division par zéro erreurs
6
Afficher la fraction décimale avec le code. " Echo $ result ; ». Dans l'exemple précédent , la fraction « 3/5 » est converti en décimal " 0.6. "
7
Enregistrez le fichier PHP et le charger sur votre serveur.
< Br >