Heim >Backend-Entwicklung >PHP-Problem >So ermitteln Sie den Durchschnitt eines Arrays in PHP
Bei der PHP-Programmierung ist das Ermitteln des Durchschnitts in einem Array eine sehr grundlegende Operation. Hier sind einige Möglichkeiten, den Durchschnitt zu implementieren:
Methode 1: Verwenden Sie eine for-Schleife
function avg($arr){ $sum = 0; $count = count($arr); for ($i = 0; $i < $count; $i++){ $sum += $arr[$i]; } return $sum / $count; }
Methode 2: Verwenden Sie die Funktionen array_sum() und count()
function avg($arr){ return array_sum($arr) / count($arr); }
Methode 3: Verwenden Sie eine foreach-Schleife
function avg($arr){ $sum = 0; foreach ($arr as $value){ $sum += $value; } return $sum / count($arr); }
Verwenden Sie die drei oben genannten Methoden: Wir können den Durchschnitt eines Arrays leicht berechnen. Angenommen, wir haben das folgende Array:
$arr = array(1, 2, 3, 4, 5);
Wir können die Funktion avg() aufrufen, um den Durchschnitt des Arrays mit einer der oben genannten drei Methoden zu berechnen:
echo avg($arr); // 3
Hinweis: Der obige Code gilt für alle PHP-Versionen Die Implementierung von Methode zwei kann prägnanter sein. Gleichzeitig können wir auch die Funktion array_reduce() und Funktionen in anderen Funktionsbibliotheken verwenden, um die Mittelungsfunktion zu implementieren.
Das obige ist der detaillierte Inhalt vonSo ermitteln Sie den Durchschnitt eines Arrays in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!