Heim > Artikel > Backend-Entwicklung > PHP-Array-Deduplizierung und Beibehaltung der Anzahl doppelter Elemente
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-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);
输出:
[1] => 2 [2] => 2 [3] => 2 [4] => 1 [5] => 1
实战案例:
以下是一个实战案例,演示了如何使用 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"; }
输出:
apple出现了 2 次 orange出现了 2 次 banana出现了 1 次 cherry出现了 1 次
通过 array_count_values()
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!