Как отформатировать десятичное число, которое включает запятую и точку в laravel? - PullRequest
0 голосов
/ 10 мая 2018

Я хотел бы знать, как я могу отформатировать мой номер, включая запятую и точку в десятичную. Благодарю. В моей базе данных мой столбец количества имеет десятичный тип с (16,8). после форматирования я хочу сохранить в базе данных свой номер. Например мой входной номер 10 000,1111 и хочу сохранить как 10000,1111 в моей базе данных. Спасибо.

1 Ответ

0 голосов
/ 10 мая 2018

Вы можете использовать это для форматирования строки с плавающей точкой и удаления запятых.

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

Typecasting (float) приведет к тому, что выведенная переменная будет с плавающей точкой.И str_replace() удалит запятые из введенной переменной.

$input = '10,000.1111';
$model->column = (float) str_replace(',', '', $input);
$model->save()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...