使用PHP填充选择框年份
发布时间:2020-12-13 13:02:04 所属栏目:PHP教程 来源:网络整理
导读:我想填写一个从1950年到今年的年份选择框.如何使用 PHP实现这一目标?我不想为此使用 JavaScript. select?php $currentYear = date('Y'); foreach (range(1950,$currentYear) as $value) { echo " option" . $value . "/option "; }?/select 使用范围创建包
我想填写一个从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 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |