Heim > Artikel > Backend-Entwicklung > So verwenden Sie eine for-Schleife, um die Summe von Arrays in PHP zu ermitteln
Implementierungsschritte: 1. Verwenden Sie „array_values (ursprüngliches Array)“, um das ursprüngliche Array in ein Indexarray umzuwandeln. 2. Verwenden Sie „count (index array)“, um die Länge des Indexarrays zu ermitteln. 3. Verwenden Sie „; $sum=0;“ zum Definieren. Eine Variable wird zum Speichern des Summierungsergebnisses verwendet. 4. Verwenden Sie die for-Anweisung, um das Array zu durchlaufen, mit der Syntax „for($i=0;$i
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, DELL G3-Computer
php verwendet die for-Schleife, um die Summe der Arrays zu ermitteln
Die for-Schleife wird vordefiniert Die Variablen, die die Anzahl der Schleifen steuern. In der for-Anweisung kann die for-Schleifenanweisung Schleifenoperationen entsprechend der bekannten Anzahl von Schleifen ausführen, was für Situationen geeignet ist, in denen die Anzahl der Ausführungen des Skripts klar bekannt ist.
Das heißt, das Durchlaufen von Anweisungen bezieht sich auf Array-Indizes und eignet sich zum Durchlaufen kontinuierlicher Indexarrays.
Bevor Sie also die for-Schleife verwenden, um die Summe der Arrays zu ermitteln, müssen Sie das Array in ein Index-Array konvertieren.
Implementierungsschritte:
Schritt 1: Verwenden Sie die Funktion array_values(), um das ursprüngliche Array in ein Indexarray umzuwandeln
<?php header('content-type:text/html;charset=utf-8'); $arr=array(1=>1,"a"=>2,2=>3,"b"=>4,"c"=>5); var_dump($arr); $value=array_values($arr); var_dump($value); ?>
Schritt 2: Verwenden Sie die Funktion count(), um die Länge von zu ermitteln das Index-Array
$len=count($value); echo "数组长度为:".$len;
Schritt 3: Definieren Sie eine Variable mit dem Wert 0, um das Summierungsergebnis zu speichern.
$sum=0;
Schritt 4: Verwenden Sie die for-Anweisung, um das Array zu durchlaufen
for ($i=0; $i <数组长度;$i++) { 循环体语句块; }
Schritt 5: Fügen Sie im Schleifenkörper mit dem Operator „+=" die Array-Elemente nacheinander hinzu, um die Summe zu ermitteln
$sum+=$索引数组变量名[$i];
Nachdem die Schleife endet, ist der Wert von $sum die Summe des Arrays.
Beispielcode:
<?php header('content-type:text/html;charset=utf-8'); $arr=array(1=>1,"a"=>2,2=>3,"b"=>4,"c"=>5); $value=array_values($arr); var_dump($value); $sum=0; $len=count($value); for ($i=0; $i<$len;$i++) { $sum+=$value[$i]; } echo "数组总和为:".$sum; ?>
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo verwenden Sie eine for-Schleife, um die Summe von Arrays in PHP zu ermitteln. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!