使用php选择选项值

时间:2016-02-18 09:23:08

标签: php html date

我需要使用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>

2 个答案:

答案 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>";