Heim > Artikel > Backend-Entwicklung > So führen Sie eine Union-Summe im PHP-Array durch
Implementierungsschritte: 1. Verwenden Sie array_merge(), um mehrere Arrays zu einem Array zusammenzuführen. Die Syntax lautet „array_merge(array 1, array 2...)“ 2. Verwenden Sie array_unique(), um doppelte Werte in zu entfernen Zusammengeführtes Array, die Syntax lautet „array_unique (Zusammenführungsarray)“ gibt ein Union-Array zurück. 3. Verwenden Sie die Funktion array_sum(), um die Summe des Union-Arrays zu berechnen, die Syntax lautet „array_sum (Union-Array)“.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, DELL G3-Computer
Array Union ist ein Satz, der zwei oder mehr Arrays kombiniert, um Duplikate zu entfernen.
In PHP-Arrays können Sie die Funktionen array_merge(), array_unique() und array_sum() verwenden, um eine Vereinigungssummierung durchzuführen.
Implementierungsidee:
Fügen Sie zuerst Arrays zusammen, um die Vereinigung von 2 und mehreren Arrays zu finden.
Dann summieren Sie die Vereinigung
Die Funktion array_merge() führt die Elemente mehrerer Arrays zusammen, und die Elemente des nächsten Arrays werden an das vorherige Array angehängt, und schließlich wird das zusammengeführte Array zurückgegeben. Hinweis: Wenn das ursprüngliche Array denselben Zeichenfolgenschlüsselnamen hat, überschreibt der Wert nach dem Schlüsselnamen den vorherigen Wert. Wenn das ursprüngliche Array einen numerischen Schlüsselnamen enthält, überschreibt der spätere Wert den vorherigen Wert nicht Der Wert wird am Ende angehängt.
Beispiel: 3 Arrays zusammenführen<?php
header("Content-type:text/html;charset=utf-8");
$arr1 = [1,2,3,4,5];
$arr2 = [2,3,6,7,8,9];
$arr3 = [10];
var_dump($arr1);
var_dump($arr2);
var_dump($arr3);
$result = array_merge($arr1,$arr2,$arr3);
echo "合并数组后:";
var_dump($result);
?>
Schritt 2: Verwenden Sie die Funktion array_unique(), um doppelte Werte aus den zusammengeführten Arrays zu entfernen, um die Array-Vereinigung zu erhalten. Die Funktion array_unique() kann doppelte Werte entfernen aus dem Array
$bj=array_unique($result); echo "并集数组:"; var_dump($bj);
Schritt 3: Verwenden Sie die Funktion array_sum(), um die Summe des Union-Arrays zu berechnen. Die Funktion array_sum() kann die Summe aller Elemente im Array berechnen.
$sum=array_sum($bj); echo "并集之和:".$sum;
Empfohlenes Lernen: „
PHP-Video-Tutorial
“Das obige ist der detaillierte Inhalt vonSo führen Sie eine Union-Summe im PHP-Array durch. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!