如何获得for loop
来显示过去4年?
当我使用CCD_ 2时,我得到:2020&2021年&2022&2023.
但我需要(按顺序(2020&2019年;2018年;2017我试过for($z = date("Y"); $z <= date("Y") - 3; $z-1)
,但没有结果。有什么建议吗?
您正在向前循环,但需要向后循环。所以,
for($z = date("Y"); $z <= date("Y") + 3; $z++)
应该是,
for($z = date("Y"); $z >= date("Y") - 3; $z--)
演示:https://3v4l.org/WC4MQ
您还可以使用range
函数来获取一系列年份值。
<?php
$current_year = date("Y");
print_r(range($current_year,$current_year-3));
演示:https://3v4l.org/VTKoH