我想知道如何格式化我的数字,包括逗号和点到小数。谢谢。在我的数据库中,我的金额列是十进制类型(16,8)。格式化后,我想保存到数据库我的号码。例如 我的输入数字10,000.1111并想要保存为10000.1111到我的数据库。感谢。
答案 0 :(得分:0)
您可以使用它将字符串格式化为float,并删除逗号。
(float) str_replace(',', '', '10,000.1111')
类型转换(float)
将强制输出的变量为浮点数。 str_replace()
将从输入的变量中删除逗号。
$input = '10,000.1111';
$model->column = (float) str_replace(',', '', $input);
$model->save()