php 自定义公式怎么设计
项目跟农肥有关,大概意思是输入肥料含氮量得到对应的原料投放量。以下是数据参考
需要得到50g/L的含氮肥料,投入尿素(含氮量46%)多少,公式得出来就是50/0.46,
但是有些其他的肥料里面还是有氮,公式就会变成 (50-其他含氮量)/0.46,公式由后台用户自己设置,现在主要就是卡在公式的设计上,有没有小伙伴有好的想法呀
设计一个公式表,主要字段有
level 为运算的优先级,
sort 为运算的先后顺序
上述公式可转化为:
公式表设计好了,剩下的就是解析公式:
伪代码大概为:
查出公式集合,根据level 分组且asc 排序,分组内根据 sort asc 排序
目前短时间想到的解决方案就是这样