PHP array_count_values

array_count_values 用來統計陣列(Array)中的各個元素數量,當你將一個陣列放到 array_count_values,則系統會用該陣列的元素當成新的 key,並回傳一個新的 Array,包含新的 key 與鍵值,其鍵值為原本陣列中出現的次數,雖然有點抽像,看以下範例比較容易了解。

PHP array_count_values 語法範例

array_count_values( 要查詢的陣列 input array )


PHP array_count_values 實做範例
<?php
$Arr=array( "1" , "A" ,"1" ,"B" );
print_r(array_count_values($Arr)); // 輸出結果 Array ( [1] => 2 [A] => 1 [B] => 1 )
?>
範例中先準備了一個簡單的一維陣列,共有四個元素,其中有重覆的元素是 1,所以當我們將 $Arr 放到 array_count_values 去處理後,可以看到 PHP 輸出一個新的陣列,key 是原本 $Arr 的陣列元素,而 key 值是該元素在原本 $Arr 中的統計數量。

延伸閱讀
PHP Array() 陣列函數用法
用 PHP count 統計陣列元素的數量
PHP array_values
© Copyright wibibi.com 網頁設計教學百科 基礎的網頁設計規劃、資料庫與程式設計 Since 2012