Я хотел бы форматировать число с десятичными знаками для форматирования без десятичных знаков, например: 146,5 до 146500000. Как я могу достичь этого в PHP? Спасибо.
Умножить на 100000?
Не может быть так просто.
Есть несколько способов сделать это:
number_format
( docs ), чтобы добавить нули, затем используйте str_replace ( docs ), чтобы удалить десятичную точку $formatted_number = preg_replace('/\./', '', sprintf('%06f', $number));
Возможно, вы имели в виду 1465.00000, тогда вы могли бы использовать пол ($ num);
Числа с плавающей запятой могут быть сложными, обязательно выполняйте любое умножение с помощью расширенной математической библиотеки. Ознакомьтесь с bcmul()
из библиотеки математики BC для получения дополнительной информации.