Google Calculator форматирует математические выражения следующим образом:
2+2/2 ---> 2 + (2 / 2) 2+2/2*PI ---> 2 + ((2 / 2) * PI)
Другими словами - добавляет скобки.Существуют ли похожие решения на PHP или JavaScript, чтобы сделать то же самое?
Конечно, вы можете просто запросить календарь с помощью curl + ajax / postback?результат - массив json с левой, правой, ошибкой и т. д.
пример запроса: http://www.google.com/ig/calculator?q=5*9%2B%28sqrt+10%29^3%3D
пример php / curl: http://www.dynamicguru.com/php/currency-conversion-using-php-and-google-calculator-api/#more-285
Да; Самый быстрый и простой способ не кодировать его самостоятельно (например, как это сделал Google) - использовать MathML .
Надеюсь, это поможет!