Heim >Backend-Entwicklung >PHP-Problem >So definieren Sie ein Array und ermitteln seinen Durchschnitt mit PHP
PHP ist eine serverseitige Skriptsprache, die häufig für die Webentwicklung verwendet wird. Unter diesen ist Array ein gängiger Datentyp, der zum Speichern einer Reihe verwandter Werte verwendet wird. In diesem Artikel wird erläutert, wie Sie mit PHP ein Array definieren und seinen Durchschnitt ermitteln.
Arrays definieren
In PHP können Arrays definiert werden mit:
Indizierten Arrays sind die einfachste Form von Arrays, bei denen jedes Element einen eindeutigen Index hat. Die Indizes beginnen bei 0 und der letzte Index entspricht der Länge des Arrays minus 1.
$numbers = array(1, 2, 3, 4, 5);
Sie können indizierte Arrays auch definieren mit:
$numbers[0] = 1; $numbers[1] = 2; $numbers[2] = 3; $numbers[3] = 4; $numbers[4] = 5;
Assoziative Arrays sind eine weitere gängige Array-Form, bei der jedes Element einen eindeutigen Schlüsselnamen hat, der eine Ganzzahl oder eine Zeichenfolge sein kann. Der Schlüsselname und der Elementwert werden mit dem Symbol „=>“ verbunden.
$student = array("name"=>"Tom", "age"=>20, "gender"=>"male");
Ein assoziatives Array kann auch wie folgt definiert werden:
$student = array(); $student["name"] = "Tom"; $student["age"] = 20; $student["gender"] = "male";
Ermitteln des Durchschnitts
Das Ermitteln des Durchschnitts eines Arrays erfordert die folgenden Schritte:
Das Folgende ist ein Beispielcode zum Berechnen des Durchschnitts eines Arrays:
$numbers = array(1, 2, 3, 4, 5); // 求元素总和 $sum = 0; for ($i = 0; $i < count($numbers); $i++) { $sum += $numbers[$i]; } // 计算平均数 $avg = $sum / count($numbers); echo "数组平均数为:".$avg;
Führen Sie den obigen Code aus. Die Ausgabe lautet wie folgt:
数组平均数为:3
Wenn das Array außerdem Elemente enthält, die keine Zahlen sind, werden Sie Sie können die Funktion is_numeric() verwenden, um die Berechnung zu ermitteln und zu überspringen. Zum Beispiel:
$numbers = array(1, 2, "3", 4, 5); $sum = 0; $count = 0; for ($i = 0; $i < count($numbers); $i++) { if (is_numeric($numbers[$i])) { $sum += $numbers[$i]; $count++; } } $avg = $sum / $count; echo "数组平均数为:".$avg;
Der obige Code überspringt das nicht numerische Element „3“ und die Ausgabe ist weiterhin 3.
Zusammenfassung
Arrays in PHP sind ein wichtiger Datentyp, der häufig zum Speichern einer Reihe verwandter Werte verwendet wird. Die Verwendung von Arrays kann auch die Codelogik vereinfachen und die Entwicklungseffizienz verbessern. Dieser Artikel stellt vor, wie man mit PHP ein Array definiert und seinen Durchschnitt ermittelt. Ich hoffe, dass er für Anfänger hilfreich ist.
Das obige ist der detaillierte Inhalt vonSo definieren Sie ein Array und ermitteln seinen Durchschnitt mit PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!