而声明无限循环

时间:2013-08-08 12:10:53

标签: php while-loop

我不能为我的生活找出为什么这个函数处于无限循环中。这可能是我看不到的简单事情。它是年份,然后每月从7 / [开始 - 年]打印到本月。

function showmonths($year) {

    $start = strtotime($year.'-07-01');
    $end = strtotime("now");

while($end >= $start) {
   $months[] = strtotime("-1 month", $end);
   $end = strtotime("-1 month", $end);
}
return $months; 
}

0 个答案:

没有答案