Heim >Backend-Entwicklung >PHP-Problem >So summieren Sie Arrays in PHP basierend auf angegebenen Bedingungen
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;}“.
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==0
Bedingungen zur Beurteilung verwenden
<?php header('content-type:text/html;charset=utf-8'); $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; ?>
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!