我想像这样显示magento的价格:
1.00 = 1$
1.02 = 1.02$
1.267 = 1.27$
只有在逗号后面有内容时才会舍入到2位小数,否则不显示小数,是否可能?
我尝试了这种模式的语言环境:
<pattern>¤ #,##0;¤-#,##0</pattern>
但它总是四舍五入到$ 1
答案 0 :(得分:0)
如果我正确地阅读你的问题,这更像是一个PHP问题。使用PHP round函数将获得您正在寻找的输出,即:
$x = 1.02;
$y = round($x,2);
echo $y . "$\n";
在Magento你可以使用
<?php echo round($variable, 2) . "$" ?>
在.phtml文件中做同样的事情。