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
Freigeben: 2023-04-24 16:29:14
Original
563 Leute haben es durchsucht

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

Sie können indizierte Arrays auch definieren mit:

$numbers[0] = 1;
$numbers[1] = 2;
$numbers[2] = 3;
$numbers[3] = 4;
$numbers[4] = 5;
Nach dem Login kopieren
  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");
Nach dem Login kopieren

Ein assoziatives Array kann auch wie folgt definiert werden:

$student = array();
$student["name"] = "Tom";
$student["age"] = 20;
$student["gender"] = "male";
Nach dem Login kopieren

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

Führen Sie den obigen Code aus. Die Ausgabe lautet wie folgt:

数组平均数为:3
Nach dem Login kopieren

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

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!

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