Понадобилось сделать так, чтобы в числе (день месяца) всегда было два знака. Программист написал такое:
$var1 = "0".$var1 if $var1 < 10;
$var2 = "0".$var2 if $var2 < 10;
Мой вариант:
$var1 = sprintf("%02i", $var1);
$var2 = sprintf("%02i", $var2);
Мне интересно знать, заблуждаюсь ли я, считая, что вариант со sprintf лучше и почему?
Просто хочу прояснить для себя этот вопрос.