Maison >développement back-end >tutoriel php >Comment puis-je compter efficacement les éléments en double dans un tableau ?
Comptage des éléments en double dans des tableaux : une approche raffinée
En programmation, nous devons souvent identifier et compter les éléments en double dans un tableau. Bien que des boucles personnalisées puissent être utilisées à cette fin, l'exploitation des fonctions intégrées offre une solution plus simple et plus efficace.
Considérez le code suivant :
<code class="php">$array = array(12,43,66,21,56,43,43,78,78,100,43,43,43,21); $vals = array_count_values($array);</code>
La fonction array_count_values prend un tableau comme un argument et renvoie un nouveau tableau avec les fréquences de chaque élément unique. Cela simplifie le comptage des doublons et la récupération des éléments non dupliqués avec leurs occurrences respectives.
Le tableau résultant est :
<code class="php">Array ( [12] => 1 [43] => 6 [66] => 1 [21] => 2 [56] => 1 [78] => 2 [100] => 1 )</code>
Ce tableau montre clairement le nombre d'occurrences de chaque élément unique dans l'original tableau. En gardant une trace des éléments uniques et en double, nous pouvons analyser et manipuler efficacement les données du tableau.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!