Heim >Backend-Entwicklung >PHP-Problem >So ermitteln Sie die Summe eines zweidimensionalen Arrays in PHP

So ermitteln Sie die Summe eines zweidimensionalen Arrays in PHP

zbt
zbtOriginal
2023-07-12 14:42:551983Durchsuche

So ermitteln Sie die Summe eines zweidimensionalen Arrays in PHP: 1. Definieren Sie zunächst ein zweidimensionales Array $matrix 2. Verwenden Sie zwei verschachtelte foreach-Schleifen, um jedes Element zu durchlaufen und es in der Variablen $sum zu akkumulieren. , Schließlich können wir die berechnete Summe auf dem Bildschirm ausgeben.

So ermitteln Sie die Summe eines zweidimensionalen Arrays in PHP

Die Betriebsumgebung dieses Tutorials: Windows10-System, PHP8.1.3-Version, DELL G3-Computer.

In PHP können wir Schleifen verwenden, um die Summe aller Elemente in einem zweidimensionalen Array zu berechnen. Das Folgende ist ein Beispielcode:

//定义一个二维数组
$matrix=array(
array(1,2,3),
array(4,5,6),
array(7,8,9)
);
//初始化和为0
$sum=0;
//遍历二维数组
foreach($matrixas$row){
foreach($rowas$value){
//将每个元素累加到和上
$sum+=$value;
}
}
//输出结果
echo"二维数组中所有元素的和为:".$sum;
?>

1 Im obigen Code definieren wir zunächst ein zweidimensionales Array $matrix. Dieses Array enthält 3 Unterarrays, von denen jedes 3 ganzzahlige Elemente enthält.

2. Dann verwenden wir zwei verschachtelte foreach Durchlaufen Sie jedes Element und akkumulieren Sie es in der Variablen $sum

3. Schließlich geben wir die berechnete Summe auf dem Bildschirm aus.

Das Ausgabeergebnis des obigen Beispiels lautet: Die Summe aller Elemente im zweidimensionalen Array beträgt: 45.

Es ist zu beachten, dass wir in tatsächlichen Anwendungen möglicherweise zunächst feststellen müssen, ob die Dimensionen und Elemente des zweidimensionalen Arrays den Anforderungen entsprechen, und eine sichere Verarbeitung des Arrays durchführen müssen, z. B. eine Nullprüfung und die Überprüfung der Rechtmäßigkeit des Arrays Eingabedaten usw.

Das obige ist der detaillierte Inhalt vonSo ermitteln Sie die Summe eines zweidimensionalen Arrays 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