9-5之间的日期间隔为15分钟

时间:2011-05-07 18:08:53

标签: php select for-loop

继承我的代码,我想做的就是回显值,以便它们以下列格式出现在SELECT输入中:

9:00 9:15 9:30 9:45 10:00 10:15 ETC。

继承我的代码只会崩溃页面:

<select>
<option>Select Time</option>
<?php

for ($i = 9; $i <= 12; $i++)
{
    for ($j = 0; $j <= 45; $j+15)
    {
        echo '<option>'.$i.':'.str_pad($j, 2, '0', STR_PAD_LEFT).'</option>';
    }
}

?>
</select>

2 个答案:

答案 0 :(得分:1)

您没有正确递增$j循环:

这样做:

<?php

for ($i=9;$i<=12;$i++){
  for ($j=0;$j<=45;$j=$j+15)
      {
        echo '<option>'.$i.':'.str_pad($j, 2, '0', STR_PAD_LEFT).'</option>';
      }
  }

?>

答案 1 :(得分:1)

错误的$ j增量。你应该用这个:

$j+=15