0

我正在尝试自动创建过去 12 周数字的数组。

我的直接解决方案是这样做:

for($week_number = date('W'); $week_number>date('W') - 12; $week_number--){
    $week_numbers[] = $week_number;
}

这将返回过去 12 周数字的数组(未经测试)。

但是,我的问题是,有没有更好的方法来实现这一目标?for循环是必要的吗?

4

1 回答 1

6

不,该range函数是一种更简洁的方法:

$week_numbers = range(date('W'), date('W') - 11, -1);
于 2013-09-06T14:37:52.383 回答