You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

OpenCart/PHP价格计算后保留三位小数的round函数问题

OpenCart价格TVA换算后保留三位小数的解决方案

问题说明

  • 场景:在OpenCart中处理商品价格,需先剥离原有19%的TVA,再添加5%的新TVA
  • 问题:直接用{{ price/ 1.19 * 1.05 }}计算会得到多位小数(如14.423123123),需要保留三位小数

可行方案

使用Twig的round函数对计算结果进行格式化,指定保留三位小数,最终代码如下:

{{ round(price / 1.19 * 1.05, 3) }}

这个写法会自动将计算后的数值四舍五入到三位小数,正好满足需求。

内容的提问来源于stack exchange,提问作者RCI

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 01:02:02