我一直得到未定义的偏移量..这会有什么问题?
for($m=0; $m<=count($data); $m++){ // (this is where it points)
if(date("m-Y",strtotime($data['data'][$i]['date_d'])) == $curdate)
$sum.$cmonth +=1;
else
$sum.$cmonth = 0;
}
最佳答案 这是因为,添加< =将使循环迭代直到数组的不存在的索引. ,像这样改写.
for($i=0; $i<count($data); $i++){ // (this is where it points)
if(date("m-Y",strtotime($data['data'][$i]['date_d'])) == $curdate)
$sum.$cmonth +=1;
else
$sum.$cmonth = 0;
}
我推荐一个foreach.
foreach($data as $k=>$v)
{
}