Heim  >  Artikel  >  Backend-Entwicklung  >  So führen Sie eine Union-Summe im PHP-Array durch

So führen Sie eine Union-Summe im PHP-Array durch

青灯夜游
青灯夜游Original
2022-10-17 19:21:141330Durchsuche

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)“.

So führen Sie eine Union-Summe im PHP-Array durch

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

  • Schritt 1: Verwenden Sie die Funktion array_merge() zum Zusammenführen von Arrays

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


So führen Sie eine Union-Summe im PHP-Array durchSchritt 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!

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