0

我在我的 HTML 表单中编写了以下代码:

<select name="createdDay"><?php for ($i=1; $i <= 31 ; $i++) 
{echo '<option>' . $i . '</option>';} ?>

很明显,指数只以个位数上升到 10,请问有没有办法可以使用两位数?示例 01、02、03、04……

我尝试过预先修复 0 或 i=01 但无济于事!

4

1 回答 1

1

Use sprintf(), which allows you to specify formatting/padding chars, like

$formatted = sprintf('%02d', $i); // 1 -> 01, 10 -> 10
于 2013-08-16T17:20:57.330 回答