array_count_values

Counts the occurrences of each distinct value in an array

&reftitle.description; `array` `array_count_values` `array` `array`

`array_count_values` returns an array using the values of `array` (which must be &integer;s or &string;s) as keys and their frequency in `array` as values.

&reftitle.parameters;

`array`

- The array of values to count

&reftitle.returnvalues;

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

&reftitle.errors;

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

&reftitle.examples;

### `array_count_values` example

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

&example.outputs;

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

&reftitle.seealso;

- `count`
- `array_unique`
- `array_values`
- `count_chars`