Função PHP array_count_values ​​()

Definição e Uso

o array_count_values() função retorna uma matriz associativa de valores usando os valores da entrada array como chaves e sua frequência na entrada array como valores.

Sintaxe

array array_count_values ( array $input );

Parâmetros

Sr. Não Parâmetro e Descrição
1

input (mandatory)

A matriz de entrada de valores a serem contados

Valores Retornados

Ele retorna uma matriz associativa de valores de entrada como chaves e sua contagem como valor.

Versão PHP

Esta função foi introduzida pela primeira vez no PHP versão 4.0.0.

Erros / exceções

Isso vai jogar E_WARNING para cada elemento que não seja string ou inteiro.

Exemplo

Experimente o seguinte exemplo -

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

Isso produzirá o seguinte resultado -

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

Exemplo

Experimente o seguinte exemplo com todos os valores inteiros -

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

Isso produzirá o seguinte resultado -

Array
(
    [10] => 2
    [15] => 2
    [30] => 1
)