目前,我的代码显示了1885年至2017年。
这样做是显示这样的年份,即0 = 1885、1 = 1886。

我想要的是它像这样显示1885 = 1885,1886 = 1886,等等。(这类似于汽车的建造日期)

$options = [];
for ($x = 1885; $x <= date("Y"); $x++) {
array_push($options, $x);
}

  echo $this->Form->select('year', [
       $options,
   ],[
     'label' => false,
     'class' => 'form-group form-control',
   ]);


所以我想知道如何解决我做错的事情。

最佳答案

for ($x = 1885; $x <= date("Y"); $x++) {
    $options[$x] = $x;
}

10-06 12:32