Heim >Backend-Entwicklung >PHP-Problem >So definieren Sie ein Array und ermitteln seinen Durchschnitt mit PHP

So definieren Sie ein Array und ermitteln seinen Durchschnitt mit PHP

PHPz
PHPzOriginal
2023-04-24 15:50:13530Durchsuche

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:

  1. Indizierten Arrays

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;
  1. Assoziative Arrays

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:

  1. Ermitteln der Summe der Elemente eines Arrays.
  2. Berechnen Sie den Durchschnitt, also die Summe dividiert durch die Array-Länge.

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!

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