从今天开始使用PHP创建整数天数组的有效方法

时间:2018-10-25 16:17:50

标签: php arrays date

我正在尝试使用date(z)年的天格式来构建一系列的天,从今天开始,逐步完成设定的天数。

我想出了一个解决方案,但是感觉并不是最有效的,也许PHP中有一个内置函数。

当前解决方案:

$today = date(z);
$count = 3;
$array = array();
$i = 0;
while ($i < $count) {
  $array[] = $today + $i;
  $i++;
}

print_r($array);

正确输出到此:Array ( [0] => 297 [1] => 298 [2] => 299 )

还有其他更好的解决方案吗?

1 个答案:

答案 0 :(得分:3)

您可以使用range-https://secure.php.net/manual/en/function.range.php

  

range —创建一个包含一系列元素的数组

所以让我们今天开始吧

$today = date('z');
$range = range($today, $today + $count);