首页 > 技术文章 > PHP二维数组:统计某个键名的相同键值个数

go-wandering 2018-01-04 14:04 原文

$arr = [
    ['is_reg' => 0, 'role' => 1, 'bk' => 1],
    ['is_reg' => 1, 'role' => 2, 'bk' => 2],
    ['is_reg' => 1, 'role' => 3, 'bk' => 3],
    ['is_reg' => 1, 'role' => 4, 'bk' => 4],
    ['is_reg' => 0, 'role' => 5, 'bk' => 5],
];

 

思路:先取列,再统计
$a = array_count_values(array_column($arr,'is_reg'))[0];

 

 

推荐阅读