将逗号点更改为逗号

时间:2017-09-25 13:36:31

标签: php forms codeigniter input

我使用CodeIgniter在PHP中构建应用程序,

<td><input name="amount1" class="form-control" type="number" value="0" onchange="calculateRow(1)" step="any"  /></td>
<td><input name="salesprice1" class="form-control" type="number" value="0.00" onchange="calculateRow(1)" step="any" /></td>
<td><input name="discount1" class="form-control" type="number" value="0" onchange="calculateRow(1)" /></td>

salesprice 是一个十进制数字,但您需要使用逗号(,)和点(。)根据输入的数字不是合法字符。有没有办法使用点而不是逗号来使输入正常工作?

1 个答案:

答案 0 :(得分:0)

您可以使用number_format

格式化(将小数点更改为逗号)显示
string number_format ( float $number , int $decimals = 0 , string $dec_point = "." , string $thousands_sep = "," )

在文档中阅读更多内容:http://php.net/manual/fr/function.number-format.php