我需要使用php
选择以下格式的选项<select>
<option value="2011-2012">2011-2012</option>
<option value="2012-2013">2011-2012</option>
<option value="2013-2014">2011-2012</option>
<option value="2014-2015">2011-2012</option>
<option value="2015-2016">2011-2012</option>
</select>
答案 0 :(得分:1)
您可以轻松使用foreach
来实现此目标:
<select>
<?php $years = array('2011-2012', '2012-2013', '2013-2014', '2014-2015');
foreach ($years as $year) { ?>
<option value="<?php echo $year; ?>"><?php echo $year; ?></option>
<?php } ?>
</select>
答案 1 :(得分:0)
$years = range(date("Y"), 2006);
$yearsplus = range(date("Y", strtotime('+1 years')), 2006);
$yearrange = new MultipleIterator();
$yearrange->attachIterator(new ArrayIterator($years));
$yearrange->attachIterator(new ArrayIterator($yearsplus));
foreach($yearrange as $values) {
$result[] = $values;
}
echo "<select>";
foreach ($result as $res) {
echo '<option value="'.$res[0].'-'.$res[1].'">'.$res[0].'-'.$res[1].'</option>';
}
echo "</select>";