Heim > Artikel > Backend-Entwicklung > So zählen Sie die Anzahl desselben Werts in einem Array in PHP
In PHP können Sie die Funktion array_count_values() verwenden, um die Anzahl desselben Werts in einem Array zu zählen. Die Syntax lautet „array_count_values($array)“; diese Funktion gibt ein assoziatives Array und die zugehörigen Schlüsselnamen zurück Elemente sind diejenigen des ursprünglichen Arrays. Der Schlüsselwert ist die Häufigkeit, mit der der Wert im ursprünglichen Array erscheint.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
In PHP können Sie die Funktion array_count_values() verwenden, um zu zählen, wie viele gleiche Werte im Array vorhanden sind ist der gleiche Wert Anzahl der Vorkommen. Die Funktion
array_count_values() wird verwendet, um die Anzahl der Vorkommen aller Werte im Array zu zählen. Das Syntaxformat lautet:
array_count_values($array)
array_count_values() Die Funktion gibt ein assoziatives Array zurück der Wert des ursprünglichen Arrays, und der Schlüsselwert ist der Wert im ursprünglichen Array. Die Anzahl der Vorkommen im Array.
Beispiel:
<?php header("Content-Type: text/html;charset=utf-8"); //设置字符编码 $array = array(7,"hello",7,8,"world",9,10,10,"hello",10); $frequency = array_count_values($array); // 统计数组中所有值出现的次数 echo "每个元素对应的出现次数:"; var_dump($frequency); ?>
Erweiterte Kenntnisse: Verwenden Sie die Funktion array_count_values(), um den Wert mit der höchsten Wiederholungsrate im Array zu finden.
Fragen Sie einfach nach der Anzahl der Vorkommen des Elements und ordnen Sie es dann neu Um den maximalen Schlüsselwert zu finden, einfach
<?php header("Content-Type: text/html;charset=utf-8"); //设置字符编码 $array = array(7,"hello",7,8,"world",9,10,10,"hello",10); $frequency = array_count_values($array); // 统计数组中所有值出现的次数 echo "每个元素对应的出现次数:"; var_dump($frequency); echo "按照键值进行降序排序:"; arsort($frequency); // 按照键值对数组进行降序排序 var_dump($frequency); $max_number = reset($frequency);//出现最多的次数值 $more_value = key($frequency);//出现次数最多的值 echo "数组中出现次数最多的值为:{$more_value},总共出现{$max_number}次"; ?>
Lernempfehlung: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo zählen Sie die Anzahl desselben Werts in einem Array in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!