【问题标题】:Sort data display last 30 days data with foreach PHP使用 foreach PHP 排序数据显示最近 30 天的数据
【发布时间】:2023-03-13 14:32:01
【问题描述】:

我将使用 PHP 使用 foreach 对数据显示最近 30 天的数据进行排序。

这是我的代码:

for($i = 0; $i < 30; $i++) {
       echo  date("Y-m-d", strtotime('-'. $i .' days')).'<br>';
   }

这是结果:

2021-10-07
2021-10-06
2021-10-05
2021-10-04
2021-10-03
2021-10-02
2021-10-01
2021-09-30
2021-09-29
2021-09-28
2021-09-27
2021-09-26
2021-09-25
2021-09-24
2021-09-23
2021-09-22
2021-09-21
2021-09-20
2021-09-19
2021-09-18
2021-09-17
2021-09-16
2021-09-15
2021-09-14
2021-09-13
2021-09-12
2021-09-11
2021-09-10
2021-09-09
2021-09-08

然后我想将数据从最旧的日期排序到新的日期。从2021-09-082021-10-07

怎么办,有没有其他解决办法?

【问题讨论】:

    标签: php arrays date sorting


    【解决方案1】:

    看看这个

    for($i = 30; $i >= 0; $i--) {
           echo  date("Y-m-d", strtotime('-'. $i .' days')).'<br>';
    }
    
    

    【讨论】:

      猜你喜欢
      • 2017-07-18
      • 2010-09-25
      • 1970-01-01
      • 2021-07-30
      • 1970-01-01
      • 2015-05-11
      • 1970-01-01
      • 2018-12-15
      • 1970-01-01
      相关资源
      最近更新 更多