Função php array_count_values

Função php array_count_values
Se você deseja retornar a ocorrência de cada valor em uma matriz, a função Array_Count_Values ​​() é usada. Ele retorna a contagem total de cada elemento na forma de um par de valores-chave. A chave representa o elemento e o valor representa a ocorrência desse valor.

Sintaxe:
Array_Count_Values ​​(Array_input)

É preciso uma única matriz como um parâmetro.

Formato de retorno:

Variedade
(
[valor] => total_count
...…
...…
)

Array mantém os dados de maneira linear. Ele mantém vários elementos de cada vez. Array () é usado para criar uma matriz no PHP.

Sintaxe:
Array (valor,…)

Exemplo 1:

Neste exemplo, criaremos uma matriz chamada "Flor" com 10 elementos.

Depois disso, usaremos o Array_Count_Values ​​() para retornar a ocorrência total de cada elemento em uma matriz.

// Crie uma matriz chamada - Flor que possui 10 valores
$ Flor = Array ('flor_name', 'flor_area', 'flor_sepals', 'flor_petals', 'flor_cost', 'flor_name', 'flor_area', 'flor_sepals', 'flor_petals', 'flor_name');
// Retorno contagem total de cada contagem
print_r (Array_Count_Values ​​($ FLOR));
?>

Saída:

Nós podemos ver isso:

  1. Flower_name ocorreu 3 vezes
  2. Flor_area ocorreu 2 vezes
  3. FLOR_SEPALS Ocorreu 2 rimes
  4. FLOR_EPETALS Ocorreu 2 vezes
  5. FLOR_COST Ocorreu 1 tempo

Exemplo 2:

Neste exemplo, criaremos uma matriz chamada "Flor" com cinco pares de valor-chave. Depois disso, usaremos o Array_Count_Values ​​() para retornar a ocorrência total de cada elemento em uma matriz.

// Crie uma matriz chamada - Flor que tem 5 elementos
$ Flor = matriz ('0' => 'flor_name', '1' => 'flor_name', 2 => 'flor_area', 3 => 'flor_sepals', '4' => 'flor_name');
// Retorno contagem total de cada contagem
print_r (Array_Count_Values ​​($ FLOR));
?>

Saída:

Nós podemos ver isso:

  1. Valor Flower_name Ocorreu 3 vezes
  2. FLOR_AREA Ocorreu 1 vez
  3. FLOR_SEPALS Ocorreu 1 tempo

Se a mesma chave e valor concordarem mais de uma vez, ela conta apenas uma vez.

Exemplo 3:

Neste exemplo, criaremos uma matriz de pares de valor-chave com cinco elementos que têm três mesmas chaves e valor.

// Crie uma matriz chamada - Flor que tem 5 elementos
$ Flor = matriz ('0' => 'flor_name', '0' => 'flor_name', 2 => 'flor_area', 3 => 'flor_sepals', '0' => 'flor_name');
// Retorno contagem total de cada contagem
print_r (Array_Count_Values ​​($ FLOR));
?>

Saída:

Podemos ver que a matriz "Flower_Name" ocorreu três vezes com 0 como a chave. Como é o mesmo, conta apenas uma vez. Os dois valores restantes ocorreram apenas uma vez. Portanto, 1 é devolvido para eles.

Conclusão

Neste artigo, aprendemos a obter a contagem de cada elemento em uma matriz usando a função Array_Count_Values ​​(). Ele retorna a contagem total de cada elemento na forma de um par de valores-chave. A chave representa o elemento e o valor representa a ocorrência desse valor.
Aprendemos os dois exemplos diferentes de matriz e retornamos a contagem de cada elemento.