2013-03-14 100 views
1

我需要将公式像字符串转换为其计算的值,以PHP表示。PHP - 需要将字符串公式计算为整数值

对于如:

$str = "(20000+(2000*(40/100)))*(10/100)"; 
$calculated_value = ????; // Calculated value of the above string "$str". 

我需要计算字符串“$海峡”的值,并将其存储在独立的字符串。 请帮我一把。

在此先感谢。

+0

如果有人建议使用开始与'e'和'al'结束的功能,然后忽略。你需要解析这个字符串(可能使用基于堆栈的方法)。有趣! – Lekensteyn 2013-03-14 09:29:01

+0

看看@ ircmaxell对这个问题的以前版本的答案:http://stackoverflow.com/questions/12692727/how-to-make-a-calculator-in-php - 这是你最好的PHP答案找 – 2013-03-14 09:38:28

回答