将字符串转换为数学方程

Cur*_*ewe 3 php math

我只是想将包含方程的字符串转换为实际的 PHP 数学方程,这可以使用 PHP5+ 吗?如果是这样,如何?

以下是字符串可能是的一些示例:

$string = "37-0";
$string = "315+10";
$string = "25+50";
$string = "88-13";
Run Code Online (Sandbox Code Playgroud)

如果可能的话,我只想将这些解析为正确的数学答案

Rah*_*thi 5

尝试这个:

$str = '37 - 0';
eval( '$result = (' . $str. ');' );
echo $result;
Run Code Online (Sandbox Code Playgroud)

检查eval 函数

将给定的代码评估为 PHP。

旁注:

eval() 语言结构非常危险,因为它允许执行任意 PHP 代码。因此不鼓励使用它。如果您已经仔细确认除了使用此构造没有其他选择,请特别注意不要在没有事先正确验证的情况下将任何用户提供的数据传递给它。