array_count_values

(PHP 4, PHP 5, PHP 7, PHP 8)

array_count_values統(tǒng)計數(shù)組中所有的值

說明

array_count_values(array $array): array

array_count_values() 返回一個數(shù)組: 數(shù)組的鍵是 array 里單元的值; 數(shù)組的值是 array 單元的值出現(xiàn)的次數(shù)。

參數(shù)

array

統(tǒng)計這個數(shù)組的值

返回值

返回一個關(guān)聯(lián)數(shù)組,用 array 數(shù)組中的值作為鍵名,該值在數(shù)組中出現(xiàn)的次數(shù)作為值。

錯誤/異常

對數(shù)組里面的每個不是 stringint 類型的元素拋出一個警告錯誤(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() - 統(tǒng)計數(shù)組、Countable 對象中所有元素的數(shù)量
  • array_unique() - 移除數(shù)組中重復(fù)的值
  • array_values() - 返回數(shù)組中所有的值
  • count_chars() - 返回字符串所用字符的信息