使用PHP填充选择框年份

前端之家收集整理的这篇文章主要介绍了使用PHP填充选择框年份前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想填写一个从1950年到今年的年份选择框.如何使用 PHP实现这一目标?我不想为此使用 JavaScript.
<select><?PHP
     $currentYear = date('Y');
        foreach (range(1950,$currentYear) as $value) {
            echo "< option>" . $value . "</option > ";

        }
?>
</select>
使用范围创建包含所有所需年份的数组,循环该数组并为每个值打印一个选项.

您可以使用日期(‘Y’)来计算当前年份.

// use this to set an option as selected (ie you are pulling existing values out of the database)
$already_selected_value = 1984;
$earliest_year = 1950;

print '<select name="some_field">';
foreach (range(date('Y'),$earliest_year) as $x) {
    print '<option value="'.$x.'"'.($x === $already_selected_value ? ' selected="selected"' : '').'>'.$x.'</option>';
}
print '</select>';

在这里试试:http://codepad.viper-7.com/Pw3U4O

文档

> foreach – http://php.net/manual/en/control-structures.foreach.php
>范围 – http://php.net/manual/en/function.range.php
>日期 – http://php.net/manual/en/function.date.php

猜你在找的PHP相关文章