Печать значений с плавающей запятой с помощью sprintf

Прямо сейчас у меня есть:

printf ('Рейтинг:% .2F', $ rating);

который печатается следующим образом:

4.00

Как я могу показать ведущий ноль, только если после него есть что показать?

Например:

  • 4.00 должно быть 4
  • 4.20 должно быть 4.2
  • 4.02 должно быть 4.02:)
5
задан mskfisher 24 May 2012 в 15:28
поделиться