Quando você precisa realizar operações matemáticas em PHP em uma fração digitada pelo usuário , é importante para converter a fração em um decimal. Funções matemáticas do PHP não pode ser usada em uma seqüência de texto , como " 1/2 ", por isso você deve convertê-lo em decimal " 0.5 . " Para analisar a cadeia de fração você pode usar a função " preg_match " , que lida com as expressões regulares complexas. Instruções
1
Abra o arquivo PHP em um editor de texto, como o Bloco de Notas.
2
Guarde a fração em uma variável PHP , como " $ input = '3 /5 '; ".
3
Declare uma matriz para armazenar o numerador eo denominador da fração , adicionando o código" $ valores = array (' num ' => 0) ,. ? "
4
Chame o " " função de separar a string em uma fração de numerador e denominador , adicionando o código" preg_match preg_match ( '/^ (P \\ d +) \\ /( ? P \\ d +) $ /" , $ input , $ valores ); ".
5 Calcule a fração com o código " $ result = $ valores [ 'den' ]> ? ; 0 $ valores [ 'Num ' ] /$ valores [ 'den' ]: " divisão por zero "; ". O denominador é comparado a zero para evitar qualquer divisão por zero erros
6
Mostrar a fração decimal com o código. " Echo $ resultado ; ". Usando o exemplo anterior , a fração "3/5" é convertido em decimal " 0.6 ".
7
Salve o arquivo PHP e carregá-lo em seu servidor .
< Br >