从公开分类中的产品价格中删除美元符号
Posted
技术标签:
【中文标题】从公开分类中的产品价格中删除美元符号【英文标题】:remove dollar sign on from price of product in open classifieds 【发布时间】:2016-07-04 08:57:46 【问题描述】:大家好,我的代码需要帮助。我尝试删除美元符号,但每次编辑代码时都无法显示错误。- (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?>
【问题讨论】:
请显示错误,同时显示您如何尝试编辑代码。 【参考方案1】:函数i18n::money_format(1)
将返回包含在应用程序或服务器中设置的货币的值,如果您不想要货币符号,直接跳过使用函数格式化它。
如果您处理多种货币,让用户选择他们想要显示(并转换为)的货币类型可能会更好。
如果您愿意,也可以通过使用 setlocale(LC_MONETARY, 'en_US');
函数设置 LC_MONETARY
语言环境,在您的服务器上/在 php 代码中显示另一种货币。
【讨论】:
【参考方案2】:您在代码中使用了 money_format 函数,该函数将数字转换为区域货币。
在这里查看http://www.w3schools.com/php/func_string_money_format.asp
如果你不需要货币格式,就不要使用它。
【讨论】:
以上是关于从公开分类中的产品价格中删除美元符号的主要内容,如果未能解决你的问题,请参考以下文章