下面是一箇舊的PHP函數我有一個下拉列表供用戶選擇那裏出生日期,這只是它的日期日期部分,你可以看到它使用了str_pad添加到0到數字1-9,有沒有更好的方法來做到這一點?PHP日期下拉列表
<?PHP
$date_combo .= '<select name="' . $pre . 'day" class="' .$style. '">';
$date_combo .= "<option value=''>Day</option>";
for ($i = 1; $i <= 31; $i++) {
$date_combo .= " <option ";
if ($i == $selected_date_day) {
$date_combo .= " selected ";
}
$date_combo .= " value='" . str_pad($i, 2, "0", STR_PAD_LEFT) . "'>" . str_pad($i, 2, "0", STR_PAD_LEFT) . "</option>";
}
$date_combo .= "</select> ";
echo $date_combo;
?>
非常感謝 – JasonDavis 2009-09-02 18:31:32