业务需求:

给定一个二维数组,根据二维数组中的某个特定的键值以及想要查询的值,统计出其个数,例如以下代码,想要查询出userId值为5的个数

代码:

$list = [
 ['id' => 1, 'userId' => 5],
 ['id' => 2, 'userId' => 5],
 ['id' => 3, 'userId' => 6],
];
$userId = 5;
echo array_count_values(array_column($list, 'userId'))[$userId];

执行结果:

2