首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找到过去的4年

找到过去的4年
EN

Stack Overflow用户
提问于 2020-03-02 08:37:33
回答 1查看 51关注 0票数 1

如何获得一个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),但没有结果。有什么建议吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-03-02 08:40:56

您正在向前循环,但您需要向后循环。所以,

代码语言:javascript
复制
for($z = date("Y"); $z <= date("Y") + 3; $z++)

应该是,

代码语言:javascript
复制
for($z = date("Y"); $z >= date("Y") - 3; $z--)

演示: https://3v4l.org/WC4MQ

您还可以使用一个range函数来获得一个年份值的范围。

代码语言:javascript
复制
<?php

$current_year = date("Y");

print_r(range($current_year,$current_year-3));

演示: https://3v4l.org/VTKoH

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60485094

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档