我正在尝试使用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 )
还有其他更好的解决方案吗?
答案 0 :(得分:3)
您可以使用range
-https://secure.php.net/manual/en/function.range.php
range —创建一个包含一系列元素的数组
所以让我们今天开始吧
$today = date('z');
$range = range($today, $today + $count);