我只是想将包含方程的字符串转换为实际的 PHP 数学方程,使用 PHP5+ 可以吗?如果是这样,怎么办?
以下是该字符串的一些示例:
$string = "37-0";
$string = "315+10";
$string = "25+50";
$string = "88-13";
如果可能的话,我只是想将它们解析为正确的数学答案
最佳答案
试试这个:
$str = '37 - 0';
eval( '$result = (' . $str. ');' );
echo $result;
Evaluates the given code as PHP.
附注:
The eval() language construct is very dangerous because it allows execution of arbitrary PHP code. Its use thus is discouraged. If you have carefully verified that there is no other option than to use this construct, pay special attention not to pass any user provided data into it without properly validating it beforehand.
关于php - 将字符串转换为数学方程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25469528/