Magento价格四舍五入(必要时显示小数)

时间:2014-11-08 13:43:55

标签: magento

我想像这样显示magento的价格:

1.00 = 1$
1.02 = 1.02$
1.267 = 1.27$

只有在逗号后面有内容时才会舍入到2位小数,否则不显示小数,是否可能?

我尝试了这种模式的语言环境:

<pattern>¤ #,##0;¤-#,##0</pattern> 

但它总是四舍五入到$ 1

1 个答案:

答案 0 :(得分:0)

如果我正确地阅读你的问题,这更像是一个PHP问题。使用PHP round函数将获得您正在寻找的输出,即:

$x = 1.02;
$y = round($x,2);
echo $y . "$\n";

在Magento你可以使用

<?php echo round($variable, 2) . "$" ?>

在.phtml文件中做同样的事情。