猿问

查找最近 4 年

如何获得for loop过去 4 年的展示?

当我使用for($z = date("Y"); $z <= date("Y") + 3; $z++)时,我得到:2020 & 2021 & 2022 & 2023。

但我需要(按此顺序)2020 & 2019 & 2018 & 2017。我试过for($z = date("Y"); $z <= date("Y") - 3; $z-1)了,但没有结果。有什么建议么?


一只名叫tom的猫
浏览 67回答 1
1回答

慕姐8265434

您正在向前循环,但您需要向后循环。所以,for($z&nbsp;=&nbsp;date("Y");&nbsp;$z&nbsp;<=&nbsp;date("Y")&nbsp;+&nbsp;3;&nbsp;$z++)应该,for($z&nbsp;=&nbsp;date("Y");&nbsp;$z&nbsp;>=&nbsp;date("Y")&nbsp;-&nbsp;3;&nbsp;$z--)演示:&nbsp;https ://3v4l.org/WC4MQ您还可以使用range函数来获取一系列年份值。<?php $current_year&nbsp;=&nbsp;date("Y"); print_r(range($current_year,$current_year-3));演示:&nbsp;https ://3v4l.org/VTKoH
随时随地看视频慕课网APP
我要回答