2010-10-18 14 views
4

Google Calculator Formats des expressions mathématiques de cette façon:Existe-t-il des formateurs d'expressions mathématiques PHP ou JavaScript (qui ajoute des parenthèses)?

2+2/2 ---> 2 + (2/2) 
2+2/2*PI ---> 2 + ((2/2) * PI) 

En d'autres termes - il ajoute entre parenthèses. Existe-t-il des solutions PHP ou JavaScript similaires pour faire la même chose?

+0

ne sait, hum? – Ken

+0

veuillez donner un contexte à votre question, par ex. Je veux des chaînes formatées et affichées à l'utilisateur dans le navigateur. est ce que vous essayez d'atteindre? – murraybiscuit

+0

devriez-vous essayer une fonction d'événement javascript (onkeypress, onchange)? et définir les règles - alors que le signal plus avant un certain nombre continuer à ajouter - si le signal de division est trouvé, puis mettre les parenthèses ... mais bien sûr dans quelque part quelqu'un a fait le fait .. – B4NZ41

Répondre

1

Oui; le plus rapide et le plus facile à pas code lui-même (comme comment Google a fait) est d'utiliser MathML.

Espérons que cela aide!