Magento价格四舍五入(必要时显示小数)
我想在magento中显示以下价格:Magento价格四舍五入(必要时显示小数),magento,Magento,我想在magento中显示以下价格: 1.00 = 1$ 1.02 = 1.02$ 1.267 = 1.27$ 所以,只有在逗号后面有数字时,才舍入到2位小数,否则不显示小数,有可能吗 我尝试过这种模式: <pattern>¤ #,##0;¤-#,##0</pattern> ·0;¤-#,##0 但是它总是四舍五入到1$如果我没有看错你的问题,这更像是一个PHP问题。使用PHP round函数将获得所需的输出,即: $x = 1.02; $y = round($
1.00 = 1$
1.02 = 1.02$
1.267 = 1.27$
所以,只有在逗号后面有数字时,才舍入到2位小数,否则不显示小数,有可能吗
我尝试过这种模式:
<pattern>¤ #,##0;¤-#,##0</pattern>
·0;¤-#,##0
但是它总是四舍五入到1$如果我没有看错你的问题,这更像是一个PHP问题。使用PHP round函数将获得所需的输出,即:
$x = 1.02;
$y = round($x,2);
echo $y . "$\n";
在Magento中,您可以使用
<?php echo round($variable, 2) . "$" ?>
在.phtml文件中执行相同的操作