array_count_values
(PHP 4, PHP 5, PHP 7, PHP 8)
array_count_values — 統計陣列中所有的值
說明
array_count_values(array
$array
): array
array_count_values() 返回一個陣列:
陣列的鍵是 array
里單元的值;
陣列的值是 array
單元的值出現的次數。
參數
-
array
-
統計這個陣列的值
返回值
返回一個關聯陣列,用 array
陣列中的值作為鍵名,該值在陣列中出現的次數作為值。
錯誤/異常
對陣列裡面的每個不是 string 或 int 型別的元素拋出一個警告錯誤(E_WARNING
)。
範例
示例 #1 array_count_values() 例子
<?php
$array = array(1, "hello", 1, "world", "hello");
print_r(array_count_values($array));
?>
以上例程會輸出:
Array ( [1] => 2 [hello] => 2 [world] => 1 )
參見
- count() - 統計陣列、Countable 對像中所有元素的數量
- array_unique() - 移除陣列中重複的值
- array_values() - 返回陣列中所有的值
- count_chars() - 返回字串所用字元的資訊