Fonction PHP Array_count_values

Fonction PHP Array_count_values
Si vous souhaitez renvoyer l'occurrence de chaque valeur dans un tableau, la fonction array_count_values ​​() est utilisée. Il renvoie le nombre total de chaque élément sous la forme d'une paire de valeurs clés. La clé représente l'élément et la valeur représente l'occurrence de cette valeur.

Syntaxe:
array_count_values ​​(array_input)

Il faut un seul tableau en tant que paramètre.

Format de retour:

Déployer
(
[valeur] => total_count
……
……
)

Array détient les données de manière linéaire. Il contient plusieurs éléments à la fois. Array () est utilisé pour créer un tableau en php.

Syntaxe:
Array (valeur,…)

Exemple 1:

Dans cet exemple, nous créerons un tableau nommé «Fleur» avec 10 éléments.

Après cela, nous utiliserons le array_count_values ​​() pour retourner l'occurrence totale de chaque élément dans un tableau.

// Créer un tableau nommé - Fleur qui a 10 valeurs
$ Flower = Array ('Flower_name', 'Flower_Area', 'Flower_Sepals', 'Flower_Petsals', 'Flower_Cost', 'Flower_name', 'Flower_area', 'Flower_Sepals', 'Flower_Petals', 'Flower_name');
// Retourner le nombre total de chaque décompte
print_r (array_count_values ​​($ fleur));
?>

Sortir:

On peut voir ça:

  1. Flower_name s'est produit 3 fois
  2. Flower_area s'est produit 2 fois
  3. Flower_sepals s'est produit 2 rimes
  4. Flower_Petsals s'est produit 2 fois
  5. Flower_Cost s'est produit 1 fois

Exemple 2:

Dans cet exemple, nous créerons un tableau nommé «Fleur» avec cinq paires de valeurs clés. Après cela, nous utiliserons le array_count_values ​​() pour retourner l'occurrence totale de chaque élément dans un tableau.

// Créez un tableau nommé - Fleur qui a 5 éléments
$ Flower = Array ('0' => 'Flower_name', '1' => 'Flower_name', 2 => 'Flower_area', 3 => 'Flower_sepals', '4' => 'Flower_name');
// Retourner le nombre total de chaque décompte
print_r (array_count_values ​​($ fleur));
?>

Sortir:

On peut voir ça:

  1. La valeur de flower_name s'est produite 3 fois
  2. Flower_area s'est produit 1 fois
  3. Flower_sepals s'est produit 1 fois

Si la même clé et la même valeur étaient d'accord plus d'une fois, cela ne compte qu'une seule fois.

Exemple 3:

Dans cet exemple, nous créerons un tableau de paires de valeurs clés avec cinq éléments qui ont trois mêmes clés et valeur.

// Créez un tableau nommé - Fleur qui a 5 éléments
$ Flower = array ('0' => 'Flower_name', '0' => 'Flower_name', 2 => 'Flower_area', 3 => 'Flower_sepals', '0' => 'Flower_name');
// Retourner le nombre total de chaque décompte
print_r (array_count_values ​​($ fleur));
?>

Sortir:

Nous pouvons voir que le tableau «Flower_name» s'est produit trois fois avec 0 comme clé. Comme c'est la même chose, cela ne compte qu'une seule fois. Les deux valeurs restantes ne se sont produites qu'une seule fois. Par conséquent, 1 est retourné pour eux.

Conclusion

Dans cet article, nous avons appris à obtenir le compte de chaque élément dans un tableau à l'aide de la fonction array_count_values ​​(). Il renvoie le nombre total de chaque élément sous la forme d'une paire de valeurs clés. La clé représente l'élément et la valeur représente l'occurrence de cette valeur.
Nous avons appris les deux exemples de tableau différents et retourné le nombre de chaque élément.