我正在尝试找到一种动态地进行数学计算的方法。我希望能够向 MySQL 添加公式,然后在 PHP 中求解并显示答案。
所以我会像 getItemPrice(10) * getItemPrice(50)
一样保存它,但是我不确定如果像这样保存的话如何在 PHP 中执行函数。
我考虑过分割日期,但我希望能够做更高级的公式。说实话,我不知道该怎么做......
最佳答案
如果您存储在数据库中的文本是有效的 php 代码,您可以使用
eval — Evaluate a string as PHP code
http://php.net/manual/en/function.eval.php
否则,如果文本是有效的 mysql 代码,您可以生成动态 sql 语句并作为普通 sql 语句执行..
关于PHP、MySQL 动态数学,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41652503/