萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 程式設計 >  >> 網路程式設計 >> PHP 程式設計

PHP array_count_values() 函數詳解:統計陣列值出現次數

函數用途

array_count_values() 統計陣列中每個值出現的次數,回傳關聯陣列:鍵為原陣列的值,值為出現次數。

語法與參數

array_count_values(array $array): array
參數說明
$array必填,目標陣列(值必須為字串或整數)

實戰範例

<?php
$a = ["Cat", "Dog", "Horse", "Dog"];
print_r(array_count_values($a));
/*
Array
(
    [Cat] => 1
    [Dog] => 2
    [Horse] => 1
)
*/
?>

注意事項

  • 陣列值若非字串或整數,會觸發警告並跳過該元素。
  • 區分大小寫:"cat" 與 "Cat" 視為不同值。
  • 原陣列不會被修改。

應用場景

  • 統計關鍵字、標籤、分類出現頻率。
  • 找出陣列中的重複值(次數 > 1)。
  • 簡易文字分析、投票計數。
copyright © 萬盛學電腦網 all rights reserved