Heim  >  Artikel  >  Backend-Entwicklung  >  So zählen Sie die Anzahl desselben Werts in einem Array in PHP

So zählen Sie die Anzahl desselben Werts in einem Array in PHP

青灯夜游
青灯夜游Original
2022-04-19 20:26:352581Durchsuche

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.

So zählen Sie die Anzahl desselben Werts in einem Array in PHP

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);
?>

So zählen Sie die Anzahl desselben Werts in einem Array in PHP

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}次";
?>

So zählen Sie die Anzahl desselben Werts in einem Array in PHP

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!

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