Vorkommen von Duplikaten in einem Array zählen
In PHP können Sie das Vorkommen von Duplikaten in einem Array ganz einfach zählen, indem Sie array_count_values( ) Funktion. Diese Funktion gibt ein assoziatives Array zurück, bei dem die Schlüssel die eindeutigen Elemente aus dem ursprünglichen Array und die Werte die entsprechenden Zählwerte sind.
Um seine Verwendung zu veranschaulichen, betrachten Sie das folgende Beispiel:
<code class="php">$array = array(12, 43, 66, 21, 56, 43, 43, 78, 78, 100, 43, 43, 43, 21); $vals = array_count_values($array); echo 'Number of Unique Items: ' . count($vals) . '<br><br>'; print_r($vals);</code>
Ergebnis:
Number of Unique Items: 7 Array ( [12] => 1 [43] => 6 [66] => 1 [21] => 2 [56] => 1 [78] => 2 [100] => 1 )
Wie Sie sehen können, zählt array_count_values() effizient die Vorkommen jedes doppelten Elements und gibt ein Array nur eindeutiger Elemente mit ihren jeweiligen Vorkommen zurück. Dieser Ansatz vereinfacht die Aufgabe, Duplikate innerhalb eines Arrays zu identifizieren und zu quantifizieren, ohne dass komplexe Iterationen und Vergleiche erforderlich sind.
Das obige ist der detaillierte Inhalt vonWie zähle ich doppelte Elemente in einem PHP-Array?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!