【发布时间】:2021-11-08 20:36:38
【问题描述】:
您好,我正在努力尝试在 Laravel 7 中执行计算。
我有一个像 $val = '1000*2'; 这样的变量,我正在寻找一个辅助函数或相关函数来执行它。
eval($val) 似乎无法正常运行。我只想要一个导致2000 的函数。
TIA
【问题讨论】:
-
调用
eval()是一个危险的操作,尤其是当值是用户提供的时候。有一些库可用于解析和评估算术。例如:github.com/mossadal/math-parser -
我想这对我有帮助,因为我需要执行甚至 pow 函数。你知道我怎样才能将它添加到我的 composer.json 或者可能是我需要运行的
composer require命令吗? -
@Vzqivan
composer require mossadal/math-parser。 (提示:如果仓库中有composer.json,可以这样导入。) -
非常感谢你们!