2011-07-18 102 views

回答

3

試試這個:

<?php echo Mage::app()->getLocale()->currency(Mage::app()->getStore()->getCurrentCurrencyCode())->getSymbol(); ?> 
+1

此代碼不顯示當前區域的價格 – Bizboss

28
$formattedPrice = Mage::helper('core')->currency($_finalPrice,true,false); 
+4

投票贊成第一個提供答案(接受的答案只有此信息後添加) –

+0

...和接受的答案應該原本被標記爲鏈接專門刪除的答案 –

11

做到這一點通過在產品列表

echo Mage::helper('core')->currency($_product->getPrice()); 
3

未格式化這個代碼格式化的價格和格式化:

$price = $product->getPrice(); 
$formatted = Mage::helper('core')->currency($price, true, false); 

或使用:

Mage::helper('core')->formatPrice($price, true); 
+0

OMG我愛你哈哈! – zaw

14

用於格式化價格另一種貨幣比當前:

Mage::app()->getLocale()->currency('EUR')->toCurrency($price); 
+1

正是我期待的! – blakey87

+1

這是我一直在尋找 –

-4

這是一個迷人的答案。適用於商店選擇的任何貨幣。

$formattedPrice = Mage::helper('core')->currency($finalPrice, true, false); 
+1

這只是從5年前的答案.. – TT120