array_count_values对数组的所有值进行统计计数。
/**
* Counts all the values of an array
* @link https://php.net/manual/en/function.array-count-values.php
* @param array $input <p>
* The array of values to count
* </p>
* @return array an associative array of values from input as
* keys and their count as value.
*/
function array_count_values(array $input) { }
示例:
$arr = [
'Cat',
'Dog',
'Pig',
'Cow',
'Dog'
];
var_dump(array_count_values($arr));
//结果
//array(4) {
// 'Cat' =>
// int(1)
// 'Dog' =>
// int(2)
// 'Pig' =>
// int(1)
// 'Cow' =>
// int(1)
//}