我想获得格式化的价格,但没有货币符号,我只想使用magento的标准功能!
$product->getFinalPrice(); => 19.9900
Mage::helper('core')->formatPrice($product->getFinalPrice(), false); => 19,99 €
Mage::helper('mymodul')->foobar($product->getFinalPrice()); => 19,99
怎么可能? (我不想使用str_replace()...)
答案 0 :(得分:20)
Mage::getModel('directory/currency')->format(
$product->getFinalPrice(),
array('display'=>Zend_Currency::NO_SYMBOL),
false
);
答案 1 :(得分:6)
只需要一行代码即可。试试这个
Mage::helper('core')->currency($_yourPriceToFormat, false, false);
答案 2 :(得分:3)
您可以使用directory/currency
型号:
Mage::getModel('directory/currency')->formatTxt(
$product->getFinalPrice(),
array('display' => Zend_Currency::NO_SYMBOL)
);
答案 3 :(得分:1)
Mage::helper('core')->currency($product->getFinalPrice(), false, false);