Heim > Backend-Entwicklung > PHP-Problem > So ermitteln Sie den Durchschnitt eines Arrays in PHP

So ermitteln Sie den Durchschnitt eines Arrays in PHP

PHPz
Freigeben: 2023-04-24 09:22:25
Original
1006 Leute haben es durchsucht

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;
}
Nach dem Login kopieren

Methode 2: Verwenden Sie die Funktionen array_sum() und count()

function avg($arr){
    return array_sum($arr) / count($arr);
}
Nach dem Login kopieren

Methode 3: Verwenden Sie eine foreach-Schleife

function avg($arr){
    $sum = 0;
    foreach ($arr as $value){
        $sum += $value;
    }
    return $sum / count($arr);
}
Nach dem Login kopieren

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);
Nach dem Login kopieren

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
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage