你这代码写的,只能获取到最后一个值。
如果显示12次, $nextdate。两种方法。
第一种:
$nextdate = ‘’;
for($i=0;$i<12;$i++){
$nextdate .= date("Y-m",strtotime("- $i month")).'
';
}
echo $nextdate;
第二种,用数组。
如:
$nextdate = array();
for($i=0;$i<12;$i++){
$nextdate[] = date("Y-m",strtotime("- $i month"));
}
然后用 foreach 遍历 $nextdate
$nextdate=array();
for($i=0;$i<12;$i++){
$nextdate = date("Y-m",strtotime("- $i month"));
}
$nextdate = array();
for($i=0;$i<12;$i++){
$nextdate[] = date("Y-m",strtotime("- $i month"));
}
var_dump($nextdate);