php数组中的未定义索引

Sol*_*s76 3 php arrays codeigniter

希望获得多维数组中特定键=> 值的计数。我的工作即结果是正确的,但我似乎无法摆脱未定义索引通知。

$total_arr = array();

foreach($data['user'] as $ar) {
     $total_arr[$ar['city']]++;
}

print_r($total_arr);
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?我在 foreach 循环中尝试过isset,但没有任何乐趣......

ogr*_*res 5

$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);
Run Code Online (Sandbox Code Playgroud)