我有这个数组:
Array ( [55118] => Array ( [id] => 55118
[usr_name] => Name 1
[usr_employment] => Fulltime
)
[55179] => Array ( [id] => 55179
[usr_name] => Name 2
[usr_employment] => Fulltime
)
[55549] => Array ( [id] => 55549
[usr_name] => Name 1
[usr_employment] => Fulltime
)
)
现在想要计算多少次"名称1"存在于我的阵列中 我的问题是它是一个2D阵列。
所以我想打印:
名称1,2次 名称2,1次
我之前无法找到这个问题的正确答案。
答案 0 :(得分:3)
您可以使用array_count_values和array_column。
$counts = array_count_values(array_column($arr, "usr_name"));
这应该为您提供一个关联数组,其中键是名称,值是该名称的计数。