回答:
通貨コードを保存します。米ドル
$currency_code = Mage::app()->getStore()->getCurrentCurrencyCode();
通貨記号を保存します。$
$currency_symbol = Mage::app()->getLocale()->currency( $currency_code )->getSymbol();
通貨名を保存します。米ドル
$currency_name = Mage::app()->getLocale()->currency( $currency_code)->getName();
試してください:
$currencyCode = '';
$currency = $order->getOrderCurrency(); //$order object
if (is_object($currency)) {
$currencyCode = $currency->getCurrencyCode();
}
$currencySymbol = Mage::app()->getLocale()->currency($currencyCode)->getSymbol();
var_dump($currencySymbol);
任意の通貨コードを使用して、Zend_Localeを使用してシンボルを導出できます。
$curr = new Zend_Currency('en_US');
echo $curr->getSymbol();
変数に値を渡すだけで、現在の通貨形式の価格が返されます
$Formatted_Price = Converted Price with Currency
$Variable_Price = Your Variable value
$Formatted_Price= Mage::helper('core')->currency($Variable_Price, true, false);