检查数组 PHP 中特定值的次数

2022-08-30 21:36:54

我有一个名为$uid的数组。如何检查值“12”在$uid数组中的次数?


答案 1

有几种方式。

$cnt = count(array_filter($uid,function($a) {return $a==12;}));

$tmp = array_count_values($uid);
$cnt = $tmp[12];

或任意数量的其他方法。


答案 2

使用 array_count_values())。例如

$freqs = array_count_values($uid);
$freq_12 = $freqs['12'];