Как я могу обнулить число без потери десятичных дробей?
Я попытался использовать sprintf, но он удалил все мои десятичные дроби, что я не хочу.
У меня есть номер 12.2, и я хочу, чтобы он выглядел как 012.2, но sprintf дает мне 012 и удаляет десятичные дроби. Я использую функцию: sprintf('%02u', $number);
У вас есть хорошее объяснение sprintf
формат в Руководство по PHP, что относится к printf
также.
printf('%05.1f', 12.2);
Выход:
012.2
Других решений пока нет …