Heim  >  Artikel  >  Backend-Entwicklung  >  So summieren Sie Arrays in PHP basierend auf angegebenen Bedingungen

So summieren Sie Arrays in PHP basierend auf angegebenen Bedingungen

青灯夜游
青灯夜游Original
2022-06-02 19:49:033420Durchsuche

Methode: 1. Verwenden Sie „$sum=0;“, um eine Variable zum Speichern des Summierungsergebnisses zu definieren. 2. Verwenden Sie „foreach($arr as $v){}“, um das Array zu durchlaufen Körper, verwenden if Die Anweisung legt bedingte Filterelemente fest, und die Elemente, die die Bedingung erfüllen, können hinzugefügt und summiert werden. Die Syntax lautet „if (condition) {$sum+=$v;}“.

So summieren Sie Arrays in PHP basierend auf angegebenen Bedingungen

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, DELL G3-Computer

PHP-Array-Summe gemäß angegebenen Bedingungen

Schritt 1: Definieren Sie eine Variable mit dem Wert 0 für Lagerung Summieren Sie das Ergebnis.

$sum=0;

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

foreach ($arr as $v){
    //循环体语句块;
}

Durchlaufen Sie das angegebene $arr-Array und weisen Sie $v in jeder Schleife den Wert des aktuellen Arrays zu.

Schritt 3: Verwenden Sie im Schleifenkörper die if-Anweisung, um die bedingten Filterelemente festzulegen, und addieren und summieren Sie die Elemente, die die Bedingungen erfüllen.

if(条件){
$sum+=$v;
}

Nach dem Ende der Schleife ist der Wert von $sum das Summierungsergebnis .

Beispiel: Addieren Sie gerade Elemente und summieren Sie

Gerade Elemente sind Werte, die durch 2 teilbar sind. Sehen Sie, wie Sie $v%2==0Bedingungen zur Beurteilung verwenden

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$arr = [1,2,3,4,5,6,7,8,9,10];
var_dump($arr);
$sum=0;
foreach($arr as $v){
	if($v%2==0){
		$sum+=$v;
	}
}
echo "数组偶数和为:".$sum;
?>

So summieren Sie Arrays in PHP basierend auf angegebenen Bedingungen

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo summieren Sie Arrays in PHP basierend auf angegebenen Bedingungen. 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