我有以下代码:
$chart_data = array();
foreach ($range as $range_day) {
foreach ($numbers as $number) {
if($range_day == $number['date']){
@$chart_data[$range_day] += $number['events'];
} else {
if(isset($chart_data[$range_day])){
$chart_data[$range_day] += 0;
}
}
}
}
这一行:$chart_data[$range_day] += 0;
给了我一个未定义的索引错误,所以我添加了isset
检查,但它没有设置,所以它破坏了我的数组。我知道它没有设置,我不在乎,但我通篇读到@
解决方案的味道很差。如何以正确的方式消除错误?