我一直在寻找几个小时,但无法找到解决方案。
我需要一种方法在我的模板中将价格四舍五入到它的小数点(聪明,我无法编辑任何php文件) 我尝试使用round函数,但无法弄清楚如何给出模式参数“PHP_ROUND_HALF_UP”。
这是我到目前为止所做的,这是一个标准的回合
{(($x+7.5+($x-15)*0.3)/15)|round:"1"}
但是对于x = 35而不是3.3
,它返回3.2如果您需要任何其他信息,请告诉我。
答案 0 :(得分:1)
有点睡眠,这里有一个解决方案!
我没有找到一个函数,而是发现了ceil的漂亮使用:
{(((($x+7.5+($x-15)*0.3)/15)/0.1)|ceil)*0.1}
简单的数学,感谢php.net评论!