添加字符到月循环?

JM4*_*JM4 2 php for-loop

我目前有一个php循环运行我正确的如何需要它与适当的验证(在PHP和javascript)有一个例外,如果月份小于2位数(即1,2,3,4),我需要一个出现'0'之前:

01 - January
02 - February
...
10 - October

我的循环代码目前是:

<select name="Month">
  <option value="">Month</option> 
  <?php
  for ($i=1; $i<=12; $i++)
  {
    echo "<option value='$i'";
    if ($fields["Month"] == $i)
      echo " selected";
    echo ">$i</option>";
  }
  ?>            
</select>
Run Code Online (Sandbox Code Playgroud)

另请注意,本月日期存储在会话中,对打印到屏幕不感兴趣

Mik*_*e B 7

输出月份时尝试此操作:

sprintf("%02d", $month); // 01, 02 .. 09, 10, 11...
Run Code Online (Sandbox Code Playgroud)