Counts all the values of an array

array_combine
array_diff_assoc
Array Functions
PHP Manual

# array_count_values

(PHP 4, PHP 5)

array_count_values — Counts all the values of an array

### Description

array array_count_values ( array `$input` )

array_count_values() returns an array using the values of the `input` array as keys and their frequency in `input` as values.

### Parameters

`input`

  The array of values to count

### Return Values

Returns an associative array of values from `input` as keys and their count as value.

### Errors/Exceptions

Throws `E_WARNING` for every element which is not string or integer .

### Examples

Example #1 array_count_values() example

`<?php
$array = array(1, "hello", 1, "world", "hello");
print_r(array_count_values($array));
?>`

The above example will output:

    Array
    (
        [1] => 2
        [hello] => 2
        [world] => 1
    )

### See Also

- count() - Count all elements in an array, or properties in an object
- array_unique() - Removes duplicate values from an array
- array_values() - Return all the values of an array
- count_chars() - Return information about characters used in a string

array_combine
array_diff_assoc
Array Functions
PHP Manual