大家好我需要帮助我的代码。我试图删除美元符号,但我不能每次编辑代码时显示错误.-(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?>
答案 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');
功能。