【问题标题】:Display price php显示价格php
【发布时间】:2015-04-06 17:46:20
【问题描述】:

为了在 Magento 的滑块中正确显示我们的价格,我使用了这一行:

<?php $first_amount_before_split = number_format($this->helper('tax')->getPrice($_product, $_product->getFinalPrice()), '2', '.', ',');  $my_array = explode(".", $first_amount_before_split);?>

我用:&lt;span class="main-price"&gt;&lt;?php echo $my_array[0]; ?&gt;,-&lt;/span&gt;回应那句话

但是1000以上的价格显示为:1100,-我想显示为1.100,-

所以我想更改符号 , 为 .

我怎样才能做到这一点?

【问题讨论】:

    标签: php magento


    【解决方案1】:

    您想检查数字格式来完成此操作:

    http://php.net/manual/en/function.number-format.php

    【讨论】:

    • 谢谢 我知道,但我目前已经在使用该行。那么我需要如何修改我当前的代码呢?
    • 将最后一个逗号更改为 .
    • 我试过了,但是没有用。 1.000,- 的价格显示为 1,-
    • 然后格式化数字然后在 上做 str_replace() ,把它改成 .
    【解决方案2】:

    假设这是您想要实现的与本地化相关的事情,您可能应该使用Magento’s built-in localization methods 来显示价格。

    【讨论】:

    • 谢谢,但这不是我想要的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-29
    • 2013-01-02
    • 2021-11-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多