Cuando tenga que realizar operaciones matemáticas en PHP en una fracción de usuario introducido , es importante para convertir la fracción en un decimal. Funciones matemáticas de PHP no se pueden utilizar en una cadena de texto como "1/2 ", por lo que debe convertirlo en el decimal " 0.5 ". Para analizar la cadena fracción puede utilizar la función " preg_match " , que se ocupa de las expresiones regulares complejas. Instrucciones
1
Abra el archivo PHP en un editor de texto, como el Bloc de notas.
2
tienda la fracción en una variable de PHP , como " $ entrada = '3 /5 ' , . "
3
Declarar una matriz para almacenar el numerador y el denominador de la fracción , con el código " $ values = array (' num '= > 0 ) ; ".
4
Llame a la " función " de separar la cadena de fracción en un numerador y denominador con el código " preg_match preg_match ('/^ ( P \\ d +) \\ /? $ /( P \\ d +? ) ' , $ entrada , $ valor ) ; ".
5 Calcula la fracción con el código" $ result = $ valores [' den ' ]> ; 0 $ valores [' num ' ] /$ valores [' den '] : . " división por cero " ; " El denominador se compara a cero para evitar la división por cero errores
6
Muestra la fracción decimal con el código. " Echo $ resultado ; ". Utilizando el ejemplo anterior , la fracción "3/5" se convierte en el decimal " 0.6 ".
7
Guarde el archivo PHP y cargar en su servidor .
< Br >