Номер формата в PHP

Я хотел бы форматировать число с десятичными знаками для форматирования без десятичных знаков, например: 146,5 до 146500000. Как я могу достичь этого в PHP? Спасибо.

Solutions Collecting From Web of "Номер формата в PHP"

Умножить на 100000?

Не может быть так просто.

Есть несколько способов сделать это:

  1. Умножьте число на некоторую мощность 10
  2. User number_format ( docs ), чтобы добавить нули, затем используйте str_replace ( docs ), чтобы удалить десятичную точку
 $formatted_number = preg_replace('/\./', '', sprintf('%06f', $number)); 

Возможно, вы имели в виду 1465.00000, тогда вы могли бы использовать пол ($ num);

Числа с плавающей запятой могут быть сложными, обязательно выполняйте любое умножение с помощью расширенной математической библиотеки. Ознакомьтесь с bcmul() из библиотеки математики BC для получения дополнительной информации.