function months(){
for($i=1;$i<=12;$i++)
if($i<10) {
echo '<option value="'."0".$i.'">'."0".$i.'</option>';
}
else{
echo '<option value="'.$i.'">'.$i.'</option>';
}
}
這填充了下拉的01, 02, 03...
代替1, 2, 3...
如何將整數格式化爲兩位數字?
所以,我串連如果$i<10
0
和$i
和它的作品,但也許可以通過格式化$i
以兩位數字,或一些類似的,更短的方法?
PHP的內置['str_pad()'](http://us1.php.net/manual/en/function.str-pad.php)等方法。 –
那麼,你當然可以寫得更短。 – putvande
sprintf(「%02d」,$ i); –