array_count_values

(PHP 4, PHP 5, PHP 7, PHP 8)

array_count_valuesConta as ocorrências de cada valor distinto em um array

Descrição

array_count_values(array $array): array

A função array_count_values() retorna um array utilizando os valores do parâmetro array (que devem ser ints ou strings) como chaves e suas respectivas frequências em array como valores.

Parâmetros

array

O array de valores para contar

Valor Retornado

Retorna um array associativo de valores de array como chaves e suas quantias como valor.

Erros/Exceções

Dispara E_WARNING para cada elemento que não for string ou int.

Exemplos

Example #1 Exemplo da array_count_values()

<?php
$array = array(1, "ola", 1, "mundo", "ola");
array_count_values($array);
?>

O exemplo acima produzirá:

Array
(
    [1] => 2
    [ola] => 2
    [mundo] => 1
)

Veja Também

  • count() - Conta todos os elementos de um array ou de um objeto Countable
  • array_unique() - Remove os valores duplicados de um array
  • array_values() - Retorna todos os valores de um array
  • count_chars() - Retorna informação sobre caracteres usados em uma string