看,要在多维数组中获取特定键=>值的计数。我所起的作用,即结果是正确的,但是我似乎无法摆脱
Undefined Index notice
。
$total_arr = array();
foreach($data['user'] as $ar) {
$total_arr[$ar['city']]++;
}
print_r($total_arr);
任何想法?我尝试过foreach循环中,但没有欢乐。
isset()
$total_arr = array();
foreach($data['user'] as $ar) {
if(array_key_exists($ar['city'],$total_arr) {
$total_arr[$ar['city']]++;
} else {
$total_arr[$ar['city']] = 1; // Or 0 if you would like to start from 0
}
}
print_r($total_arr);
符号抑制通知,要么与一个块结合使用