Heim  >  Artikel  >  Backend-Entwicklung  >  So verwenden Sie eine for-Schleife, um die Summe von Arrays in PHP zu ermitteln

So verwenden Sie eine for-Schleife, um die Summe von Arrays in PHP zu ermitteln

青灯夜游
青灯夜游Original
2022-07-01 20:04:003240Durchsuche

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

So verwenden Sie eine for-Schleife, um die Summe von Arrays in PHP zu ermitteln

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(&#39;content-type:text/html;charset=utf-8&#39;);   
$arr=array(1=>1,"a"=>2,2=>3,"b"=>4,"c"=>5);
var_dump($arr);
$value=array_values($arr);
var_dump($value);
?>

So verwenden Sie eine for-Schleife, um die Summe von Arrays in PHP zu ermitteln

Schritt 2: Verwenden Sie die Funktion count(), um die Länge von zu ermitteln das Index-Array

$len=count($value);
echo "数组长度为:".$len;

So verwenden Sie eine for-Schleife, um die Summe von Arrays in PHP zu ermitteln

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(&#39;content-type:text/html;charset=utf-8&#39;);   
$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;
?>

So verwenden Sie eine for-Schleife, um die Summe von Arrays in PHP zu ermitteln

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!

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