printf — PHP номер нулевого заполнения без потери десятичных дробей

Как я могу обнулить число без потери десятичных дробей?
Я попытался использовать sprintf, но он удалил все мои десятичные дроби, что я не хочу.

У меня есть номер 12.2, и я хочу, чтобы он выглядел как 012.2, но sprintf дает мне 012 и удаляет десятичные дроби. Я использую функцию: sprintf('%02u', $number);

-1

Решение

У вас есть хорошее объяснение sprintf формат в Руководство по PHP, что относится к printf также.

printf('%05.1f', 12.2);

Выход:

012.2
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]