如何格式化为laravel中包含逗号和点的十进制数?

时间:2018-05-10 07:13:39

标签: laravel

我想知道如何格式化我的数字,包括逗号和点到小数。谢谢。在我的数据库中,我的金额列是十进制类型(16,8)。格式化后,我想保存到数据库我的号码。例如 我的输入数字10,000.1111并想要保存为10000.1111到我的数据库。感谢。

1 个答案:

答案 0 :(得分:0)

您可以使用它将字符串格式化为float,并删除逗号。

(float) str_replace(',', '', '10,000.1111')

类型转换(float)将强制输出的变量为浮点数。 str_replace()将从输入的变量中删除逗号。

$input = '10,000.1111';
$model->column = (float) str_replace(',', '', $input);
$model->save()