Heim  >  Artikel  >  Backend-Entwicklung  >  So zählen Sie die Anzahl der Vorkommen jedes Werts in einem Array mithilfe der Funktion array_count_values ​​​​in PHP

So zählen Sie die Anzahl der Vorkommen jedes Werts in einem Array mithilfe der Funktion array_count_values ​​​​in PHP

WBOY
WBOYOriginal
2023-06-26 14:12:101560Durchsuche

In PHP müssen wir häufig verschiedene Operationen an Arrays durchführen. Das Zählen der Anzahl der Vorkommen jedes Werts in einem Array ist eine der häufigsten Anforderungen. PHP bietet eine einfache und effiziente Funktion – array_count_values ​​–, mit der diese Aufgabe problemlos erledigt werden kann. Die Syntax der Funktion

array_count_values ​​​​ist wie folgt:

array_count_values(array $array)

Diese Funktion empfängt einen Array-Parameter und gibt ein neues Array zurück, das die Anzahl der Vorkommen jedes Werts im ursprünglichen Array enthält.

Nachfolgend sehen wir uns einige Beispiele an, die zeigen, wie die Funktion array_count_values ​​​​verwendet wird.

Beispiel 1:

Angenommen, wir haben ein Array mit mehreren Zahlen:

$numbers = array(1, 2, 3, 4, 5, 1, 2, 3, 1, 2);

Wir können verwenden die Funktion array_count_values ​​​​​​, um die Anzahl des Vorkommens jeder Zahl zu zählen:

$result = array_count_values($numbers);

Zu diesem Zeitpunkt lautet der Inhalt des Arrays $result wie folgt:

Array
(

[1] => 3
[2] => 3
[3] => 2
[4] => 1
[5] => 1

)

Sie können sehen, dass die Häufigkeit des Vorkommens jeder Zahl im Array gezählt wird.

Beispiel 2:

Wenn wir ein Array mit Zeichenfolgen haben:

$fruits = array("apple", "banana", "orange", "apple", "apple", "orange");

Wir Sie können auch die Funktion array_count_values ​​​​verwenden, um die Anzahl der Vorkommen jeder Zeichenfolge zu zählen:

$result = array_count_values($fruits);

Zu diesem Zeitpunkt lautet der Inhalt des $result-Arrays wie folgt:

Array
(

[apple] => 3
[banana] => 1
[orange] => 2

)

Sie können auch sehen, dass die Anzahl der Vorkommen jeder Zeichenfolge im Array gezählt wird.

Es ist zu beachten, dass die Funktion array_count_values ​​​​nur die Werte im Array zählen kann, nicht die Schlüssel. Wenn statistische Schlüssel benötigt werden, müssen andere Methoden verwendet werden.

Zusammenfassung:

Verwenden Sie die Funktion array_count_values ​​​​, um die Anzahl der Vorkommen jedes Werts in einem Array zuverlässig und effizient zu zählen. Diese Funktion ist sehr einfach und es muss lediglich ein Array-Parameter übergeben werden, um die Aufgabe abzuschließen. Bitte beachten Sie bei der Verwendung, dass nur die Werte im Array gezählt werden können, nicht die Schlüssel.

Das obige ist der detaillierte Inhalt vonSo zählen Sie die Anzahl der Vorkommen jedes Werts in einem Array mithilfe der Funktion array_count_values ​​​​in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn