Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我使用以下代码在自定义页面上包含我的产品价格:
<?php echo Mage::helper('tax')->getPrice($_product, $_product->getFinalPrice(), null);?>
价格显示在前端,因为它应该在一个实例下。也就是说,如果产品价格在小数点内以零(或 2)结尾,例如,3.00 英镑的价格将显示为 3 英镑,3.50 英镑将显示为 3.5 英镑,3.99 英镑将按原样显示。
有没有更好的方法让我拉产品价格?
价格应该被称为浮动,但也许这是来自数据库的数据转换问题?您可以强制该列成为浮点字段,以便数据库也存储两位小数吗?也许让它浮动(7,2)?
OK 使用以下代码找到了解决方案:
<?php echo number_format($_product->getPrice(), '2', '.', ',');?>