关于不同的商品总价计算的问题

现在有不同的商品,不同的计算公式,比如商品A,计算公式:数量X时长X单价。商品B:单价*数量。
请问存储计算公式,自行匹配计算。

阅读 3.1k
4 个回答
    $math = '%s*%s';
    $str  = sprintf($math, 5, 6);
    $result=eval("return $str;");
    var_dump($result);

直接给每一个商品给一个flag,然后依次吧公司存起来 ,匹配的时候只需要来匹配flag来查找公式就好了。

构造函数,根据传入的参数进行判断执行的内容

select 商品A "商品名", 数量X时长X单价 "总计"
from table
where 商品=商品A
union all
select 商品B "商品名", 数量X单价 "总计"
from table
where 商品=商品B

如果是商品A

select 商品B "商品名", 数量X单价 "总计"
from table
where 商品=商品B

则无返回结果

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题