Diese Funktion ist seit PHP 4.0.0 verfügbar.
Die Funktion array_count_values () wird verwendet, um die Vorkommen aller Werte in einem Array zu zählen und ein assoziatives Array zurückzugeben. Der Schlüssel des zurückgegebenen Arrays ist der Wert im ursprünglichen Array, und der Wert ist die Anzahl, mit der der Wert im ursprünglichen Array angezeigt wird.
<span class="fun">Array_Count_values (Array $ Array): Array</span>
Gibt ein assoziatives Array zurück, in dem der Schlüssel des Arrays der Wert des Eingangsarrays ist, und der Wert ist die Anzahl, mit der der Wert im Eingabearray angezeigt wird.
<?php
$array = array(1, "apple", 2, 3, "apple", 1, 3, "banana", "apple");
$result = array_count_values($array);
print_r($result);
?>
In diesem Beispiel enthält das Array mehrere doppelte Werte wie die Nummer 1 und die Zeichenfolge "Apple". Nach dem Aufrufen der Funktion array_count_values () ist das zurückgegebene Ergebnis ein assoziatives Array, das die Anzahl der im ursprünglichen Array angezeigten Anzahl angibt. Das Ausgangsergebnis ist:
Array ( [1] => 2 [apple] => 3 [2] => 1 [3] => 2 [banana] => 1 )