从开放分类广告中的产品价格中删除美元符号

时间:2016-07-04 08:57:46

标签: javascript php string

大家好我需要帮助我的代码。我试图删除美元符号,但我不能每次编辑代码时显示错误.-(i18n :: money_format)。

<?= FORM::label('price', __('Price'), array('for'=>'price'))?>
                                    <div class="input-prepend">
                                        <?= FORM::input('price', Request::current()->post('price'), array('placeholder' => html_entity_decode(html_entity_decode(i18n::money_format(1))), 'class' => 'form-control', 'id' => 'price', 'type'=>'text', 'data-error' => __('Please enter only numbers.')))?>
                                    </div>
                                </div>
                            </div>
                        <?endif?>

2 个答案:

答案 0 :(得分:0)

您在代码中使用money_format函数,该函数将数字转换为区域货币。

点击此处http://www.w3schools.com/php/func_string_money_format.asp

如果您不需要货币格式,请不要使用它。

答案 1 :(得分:0)

函数i18n::money_format(1)将返回包含应用程序或服务器中设置的货币的值,如果您不想要货币符号,只需跳过使用该函数进行格式化即可。

如果您要处理多种货币,让用户选择他们想要显示(并转换为)的货币类型可能会更好。 如果您愿意,也可以在服务器/ php代码中显示另一种货币,方法是设置LC_MONETARY区域设置setlocale(LC_MONETARY, 'en_US');功能。