PHP array_count_values() 函式



定義和用法

array_count_values() 函式使用輸入陣列的值作為鍵,並使用它們在輸入陣列中的頻率作為值,返回一個關聯陣列的值。

語法

array array_count_values ( array $input );

引數

序號 引數和描述
1

input (必填)

要計數的值的輸入陣列

返回值

它返回一個關聯陣列,其中包含輸入作為鍵的值及其計數作為值。

PHP 版本

此函式首次在 PHP 4.0.0 版本中引入。

錯誤/異常

對於每個不是字串或整數的元素,這將丟擲E_WARNING

示例

嘗試以下示例 -

<?php
   $input = array("orange", "mango", "banana", "orange", "banana" );
   print_r(array_count_values($input));
?>

這將產生以下結果 -

Array
(
    [orange] => 2
    [mango] => 1
    [banana] => 2
)

示例

嘗試以下包含所有整數值的示例 -

<?php
   $input = array(10, 15, 30, 15, 10);
   print_r(array_count_values($input));
?>

這將產生以下結果 -

Array
(
    [10] => 2
    [15] => 2
    [30] => 1
)
php_function_reference.htm
廣告