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,但没有任何乐趣......
$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)