PHP-Array-Deduplizierung und Beibehaltung der Anzahl doppelter Elemente

WBOY
Freigeben: 2024-04-27 11:06:01
Original
667 Leute haben es durchsucht

In PHP können Sie die Funktion array_count_values() verwenden, um ein Array zu deduplizieren und die Anzahl der wiederholten Elemente beizubehalten. Diese Funktion gibt ein assoziatives Array zurück, bei dem die Schlüssel die Elemente im ursprünglichen Array sind und die Werte die Häufigkeit des Vorkommens dieser Elemente angeben.

PHP 数组去重并保留重复元素的次数

PHP-Array-Deduplizierung und Beibehaltung der Anzahl doppelter Elemente

In PHP stoßen wir häufig auf Situationen, in denen wir ein Array deduplizieren, aber auch die Anzahl doppelter Elemente beibehalten müssen. Wir können die Funktion array_count_values() verwenden, um diese Funktionalität zu erreichen. array_count_values() 函数来实现此功能。

用法:

array_count_values($array) 会返回一个新的关联数组,其中键为原始数组中的元素,值为这些元素出现的次数。例如:

$array = [1, 2, 3, 4, 5, 1, 2, 3];

$counts = array_count_values($array);

print_r($counts);
Nach dem Login kopieren

输出:

[1] => 2
[2] => 2
[3] => 2
[4] => 1
[5] => 1
Nach dem Login kopieren

实战案例:

以下是一个实战案例,演示了如何使用 array_count_values() 函数去重数组并保留重复元素的次数:

// 创建一个包含重复元素的数组
$array = ['apple', 'orange', 'apple', 'banana', 'orange', 'cherry'];

// 使用 array_count_values() 去重并统计重复元素出现的次数
$counts = array_count_values($array);

// 遍历关联数组,打印水果名称和出现的次数
foreach ($counts as $fruit => $count) {
    echo "$fruit出现了 $count 次\n";
}
Nach dem Login kopieren

输出:

apple出现了 2 次
orange出现了 2 次
banana出现了 1 次
cherry出现了 1 次
Nach dem Login kopieren

通过 array_count_values()

🎜Verwendung: 🎜🎜🎜array_count_values($array) gibt ein neues assoziatives Array zurück, wobei die Schlüssel die Elemente im ursprünglichen Array sind und die Werte die Häufigkeit angeben, mit der diese Elemente vorkommen . Zum Beispiel: 🎜rrreee🎜Ausgabe: 🎜rrreee🎜🎜Praktischer Fall: 🎜🎜🎜Das Folgende ist ein praktischer Fall, der zeigt, wie die Funktion array_count_values() verwendet wird, um ein Array zu deduplizieren und die Anzahl beizubehalten Wiederholte Elemente: 🎜rrreee 🎜Ausgabe: 🎜rrreee🎜Mit der Funktion array_count_values() können wir das Array einfach deduplizieren und die Anzahl der wiederholten Elemente beibehalten. Dies ist in Szenarien wie Datenstatistiken und -analysen sehr nützlich. 🎜

Das obige ist der detaillierte Inhalt vonPHP-Array-Deduplizierung und Beibehaltung der Anzahl doppelter Elemente. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!