Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
K2存储中的格式(到货币)php语法_Php_Joomla_Joomla K2 - Fatal编程技术网

K2存储中的格式(到货币)php语法

K2存储中的格式(到货币)php语法,php,joomla,joomla-k2,Php,Joomla,Joomla K2,我定制k2商店前端,我需要一些货币格式的帮助 我的代码是: <span>Tax: <?php echo $item->tax ?></span> <span>Price without tax: <?php echo $item->price; ?></span> 我想输出: Tax: 11,00 EUR Price without tax: 50,00 EUR 我在PHP中找到了一些格式化值的提示,但我无法

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

我的代码是:

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

Tax: 11,00 EUR
Price without tax: 50,00 EUR
我在PHP中找到了一些格式化值的提示,但我无法在我的案例中实现它。我的PHP知识很差。

使用PHP函数怎么样?在这种情况下,类似的问题似乎有答案

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);
echo to_euro($item->tax);