在K2 STORE中格式化(到货币)php语法

时间:2014-03-24 10:44:15

标签: php joomla joomla-k2

我正在定制k2商店前端,我需要一些货币格式的帮助。

我的代码是:

<span>Tax: <?php echo $item->tax ?></span>
<span>Price without tax: <?php echo $item->price; ?></span>

不知道为什么,但这段代码输出:

Tax: 11
Price without TAX: 50.00000

我想输出:

Tax: 11,00 EUR
Price without tax: 50,00 EUR

我在PHP中找到了一些格式化值的提示,但我无法在我的情况下实现它。我的PHP知识很差。

1 个答案:

答案 0 :(得分:0)

如何使用php的money_format功能?在这种情况下,类似的SO post似乎有答案

setlocale(LC_MONETARY, 'nl_NL.UTF-8');
$amount = money_format('%(#1n', $amount);
echo $amount;

你可以把它放到像

这样的函数中
function to_euro($input){
    setlocale(LC_MONETARY, 'nl_NL.UTF-8');
    return money_format('%(#1n', $input);
}

然后像

一样使用它
echo to_euro($item->tax);