【发布时间】:2013-10-23 18:03:59
【问题描述】:
由于问题不清楚,我之前的问题被搁置了。
使用特定查询再次发布
我的要求是使用 PHP 解决任何复杂的数学表达式。例如,
如果我有一个字符串“1(1+2)/3 + 4”,使用 BODMAS 规则,我必须解决它。但我还必须完成所有单独的步骤。
我提到的两个网站是:
http://www.careerbless.com/calculators/ScientificCalculator/
http://web2.0calc.com/
我的第一个问题是,哪种语言是解决这类问题的理想语言。另外,有没有可用的内置解决方案,这样我就不必重新发明轮子了
提前致谢
【问题讨论】:
-
ircmaxell 在他对this question的回答中提供了一个优秀(且安全)的后端公式评估器... 以获得使用的实际步骤,您可以在解析后和执行前显示堆栈
-
您知道您可以编辑一个已关闭的问题而不是打开一个新问题,对吧?一旦问题得到解决,我们(社区)通常会重新提出问题。这就是搁置的意思。
-
@Mark Baker,谢谢,这就是我想要的。现在我可以在此基础上构建
-
eval() 可能正在运行这种计算器。
-
@kojiro,对不起,我会处理的