是否可以计算字符串中的数学函数 f(x)。像这样的事情:
$function = '2x+3';
$x = 4;
math_function($function, $x); //Shoud produce 11
我在 PHP.net 或 Google 上找不到执行此类任务的库,但我不认为我是第一个需要这个的库?
最佳答案
每当这个问题出现时,我的标准答案是:
不要使用 eval(特别是当公式包含用户输入时)或通过编写自己的公式解析器重新发明轮子。
看看evalMath PHPClasses 上的类。它应该在一个安全的沙箱中完成您想要的所有操作。
关于PHP:计算字符串中的数学函数 f(x),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4216858/