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

So ermitteln Sie die Summe eines Arrays in PHP

小老鼠
小老鼠Original
2023-06-05 15:29:411315Durchsuche

So finden Sie die Summe eines Arrays in PHP: 1. Definieren Sie eine Variable, der der Wert „0“ zugewiesen ist, um das Summierungsergebnis zu speichern, und ihr Code ist „$sum=0;“ 2. Verwenden Sie die „foreach“-Anweisung um das Array zu durchlaufen, und die Syntax lautet: „foreach ($array as $value){loop Statement Block}“ 3. Verwenden Sie im Schleifenkörper die Syntax „if(is_numeric()){...}“. um zu erkennen, ob das Array-Element eine Zahl ist, und die Zahlenelemente zu vergleichen. Summe 4 hinzufügen. Das Ergebnis über Echo ausgeben.

So ermitteln Sie die Summe eines Arrays in PHP

Die Betriebsumgebung dieses Tutorials: Windows 10-System, PHP-Version 8.1.3, DELL G3-Computer.

So ermitteln Sie die Summe von Arrays in PHP

Schritt 1: Definieren Sie eine zugewiesene Variable Wert 0, um das Summenergebnis zu speichern.

$sum=0;

Schritt 2: Verwenden Sie die foreach-Anweisung, um das Array zu durchlaufen.

foreach ($array as $value){
    循环语句块
}

Iterieren Sie über das angegebene $array-Array und weisen Sie in jeder Schleife den Wert des aktuellen Arrays $value zu.

Schritt 3: Verwenden Sie im Schleifenkörper is_numeric(), um zu erkennen, ob das Array-Element eine Zahl (oder eine numerische Zeichenfolge) ist, fügen Sie die numerischen Elemente hinzu und summieren Sie

if(is_numeric($value)){
$sum+=$value;
}

Implementierungscode:

<?php
header("Content-type:text/html;charset=utf-8");
$array = array("php",1,2,&#39;3&#39;,4,"hello","5",null,true,"6",7,8,"9","a"); 
var_dump($array);
$sum=0;
foreach($array as $value){
if(is_numeric($value)){
$sum+=$value;
}
}
echo "数组中数字的总和:".$sum;
?>

So ermitteln Sie die Summe eines Arrays in PHP

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