如何使用存储在一个变量中的信息处理计算?我想让人们在表格中输入计算,然后他们就会得到答案。如果有人输入25 * 10,他们会被告知答案是250。
答案 0 :(得分:1)
您正在寻找的是“PHP数学解析器”。这可能会对您有所帮助:http://www.phpclasses.org/browse/package/2695.html。没用过它,看起来还不错。
请省去很多麻烦,不要使用eval()。 ; - )
更新:我也需要这样的东西,所以我花时间找到另一个:http://www.bestcode.com/html/math_parser_for_php.html。但它不是免费的。
答案 1 :(得分:-1)
您可以自己创建解析器,也可以使用eval function。
但请确保不允许在您的服务器上执行随机代码。有些人会喜欢做shell_exec('rm *')
或类似的东西。
如果您不需要存储结果,则可以使用wolfram-alha api或等效的东西。 (即便如此,您可以使用ajax将结果发送回服务器)