當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


PHP array_count_values()用法及代碼示例

array_count_values()是PHP中的內置函數,用於對數組內的所有值進行計數。換句話說,我們可以說array_count_values()函數用於計算數組中所有元素的頻率。

用法:

array array_count_values( $array )

參數:該函數接受單個參數$array。此參數是我們需要為其計算其中的值計數的數組。


返回值:此函數返回具有鍵-值對的關聯數組,其中鍵是作為參數傳遞的數組元素,而值是這些元素在數組中的出現頻率。

注意:如果元素不是字符串或整數,則拋出E_WARNING。

例子:

Input : array = ("Geeks", "for", "Geeks", "Geeks", "Welcome", "for")
Output : 
        Array
        (
          [Geeks] => 3
          [for] => 2
          [Welcome] => 1
        )

Input : array = (1, 1, 2, 3 , 1 , 2 , 4, 5)
Output :
       Array
       (
         [1] => 3
         [2] => 2
         [3] => 1
         [4] => 1
         [5] => 1
       ) 

以下示例程序旨在說明array_count_values()函數在PHP中的工作:

<?php 
  
// PHP code to illustrate the working 
// of array_count_values() function 
function Counting($array){ 
    return(array_count_values($array)); 
} 
  
// Driver Code 
$array = array("Geeks", "for", "Geeks", "Geeks", "Welcome", "for"); 
print_r(Counting($array)); 
  
?>

輸出:

Array
(
    [Geeks] => 3
    [for] => 2
    [Welcome] => 1
)

參考: http://php.net/manual/en/function.array-count-values.php



相關用法


注:本文由純淨天空篩選整理自Chinmoy Lenka大神的英文原創作品 PHP | array_count_values() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。