代码片段 → PHP → 强制前导零 强制前导零 Chris Coyier 于 2010年2月4日 <?php function forceLeadingZero($int) { return (int)sprintf('%02d',$int); } ?> 强制整数前导零。 之前 | 现在 1 | 01 2 | 02 3 | 03 10 | 10 100 | 100 99 | 99
str_pad?
str_pad($input, 2, “0”, STR_PAD_LEFT);
str_pad可能在语义上更准确,但sprintf()更快。
是正确的。
return (int)… 返回相同的数字。
return sprintf(‘%02d’,$int); 是正确的。
该解决方案不正确。如果您想要前导“0”,则不应返回(int)