是否有 PHP 或 JavaScript 数学表达式格式化程序(添加括号)?

发布于 2024-09-28 09:36:19 字数 180 浏览 2 评论 0原文

Google 计算器以这种方式格式化数学表达式:

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

换句话说 - 它添加了括号。 有没有类似的 PHP 或 JavaScript 解决方案可以做同样的事情?

Google Calculator formats math expressions this way:

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

In others words - it adds brackets.
Are there any similar PHP or JavaScript solutions to do the same thing?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

小耗子 2024-10-05 09:36:19

是的; 自己编码(就像 Google 所做的那样)的最快、最简单的方法是使用 MathML

希望这有帮助!

Yes; quickest and easiest way to not code it yourself (like how Google did) is to use MathML.

Hope this helps!

煮酒 2024-10-05 09:36:19

当然你可以通过curl + ajax / postback查询日历?
结果是一个带有左、右、错误等的json数组。

查询示例:http://www.google.com/ig/calculator?q=

5*9%2B%28sqrt+10%29^3%3D php /卷曲示例: http:// /www.dynamicguru.com/php/currency-conversion-using-php-and-google-calculator-api/#more-285

surely you could just query the calendar via curl + ajax / postback?
the result is a json array with left, right, error etc.

query example: http://www.google.com/ig/calculator?q=5*9%2B%28sqrt+10%29^3%3D

php / curl sample: http://www.dynamicguru.com/php/currency-conversion-using-php-and-google-calculator-api/#more-285

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文