Magento:价格,已格式化但没有货币符号

发布于 2024-12-02 14:41:44 字数 328 浏览 0 评论 0原文

我想要获得格式化的价格,但没有货币符号,并且我只想使用 magento 的标准功能!

$product->getFinalPrice(); => 19.9900

Mage::helper('core')->formatPrice($product->getFinalPrice(), false); => 19,99 €

Mage::helper('mymodul')->foobar($product->getFinalPrice()); => 19,99

这怎么可能? (我不想使用 str_replace()...)

I want to get a formatted price but without the currency symbol and I want use only standard functionality of magento!

$product->getFinalPrice(); => 19.9900

Mage::helper('core')->formatPrice($product->getFinalPrice(), false); => 19,99 €

Mage::helper('mymodul')->foobar($product->getFinalPrice()); => 19,99

How is that possible? (I don't want use str_replace()...)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

卷耳 2024-12-09 14:41:44
Mage::getModel('directory/currency')->format(
    $product->getFinalPrice(), 
    array('display'=>Zend_Currency::NO_SYMBOL), 
    false
);
Mage::getModel('directory/currency')->format(
    $product->getFinalPrice(), 
    array('display'=>Zend_Currency::NO_SYMBOL), 
    false
);
酒浓于脸红 2024-12-09 14:41:44

为此只需要下面一行代码。试试这个

Mage::helper('core')->currency($_yourPriceToFormat, false, false);

Just below one line code is needed for that. Try this

Mage::helper('core')->currency($_yourPriceToFormat, false, false);
仅此而已 2024-12-09 14:41:44

您可以使用目录/货币模型:

Mage::getModel('directory/currency')->formatTxt(
    $product->getFinalPrice(),
    array('display' => Zend_Currency::NO_SYMBOL)
);

You could use the directory/currency model:

Mage::getModel('directory/currency')->formatTxt(
    $product->getFinalPrice(),
    array('display' => Zend_Currency::NO_SYMBOL)
);
长途伴 2024-12-09 14:41:44
Mage::helper('core')->currency($product->getFinalPrice(), false, false);
Mage::helper('core')->currency($product->getFinalPrice(), false, false);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文