Heim  >  Artikel  >  Backend-Entwicklung  >  Summe und Durchschnitt des PHP-Arrays

Summe und Durchschnitt des PHP-Arrays

王林
王林Original
2023-05-11 09:13:36570Durchsuche

PHP ist eine bekannte Programmiersprache, die sich sehr gut für die Webentwicklung eignet. PHP verfügt über viele nützliche Funktionen, darunter Funktionen zur Berechnung der Summe und des Durchschnitts von Arrays.

In diesem Artikel besprechen wir, wie man Summe und Durchschnitt mithilfe von PHP-Arrays berechnet, und stellen einige Beispiele zur Verfügung, damit Sie es besser verstehen.

Zuerst müssen wir ein Array mit numerischen Werten erstellen, damit wir Berechnungen damit durchführen können. Hier ist ein einfaches Array-Beispiel:

$numbers = [10, 20, 30, 40, 50];

Verwenden Sie die Array-Funktion array_sum(), um die Summe eines Arrays zu berechnen. Es nimmt ein Array als Eingabe und gibt die Summe aller Elemente im Array zurück, wie unten gezeigt: array_sum() 可以计算数组的总和。它需要一个数组作为输入,并返回数组中所有元素的总和,如下所示:

$total = array_sum($numbers); // 150

使用同样的方式,我们可以通过简单地将 array_sum() 返回的总和值除以数组中元素的数量来计算数组的平均值。数组函数 count() 可以计算数组中的元素数量,如下所示:

$count = count($numbers); // 5
$average = $total / $count; // 30

现在,我们已经计算出了数组的总和和平均值。下面是完整的示例代码:

$numbers = [10, 20, 30, 40, 50];

$total = array_sum($numbers); // 150
$count = count($numbers); // 5

$average = $total / $count; // 30

echo "数组总和为: $total<br>";
echo "数组平均值为: $average";

输出结果如下:

数组总和为: 150
数组平均值为: 30

如果您想对关联数组进行相同的操作,也可以使用上面提到的函数。不同之处在于 array_sum() 将遍历数组中的所有值,而不仅仅是遍历数字键。

例如,考虑以下关联数组:

$book_prices = [
   "The Alchemist" => 15,
   "The Little Prince" => 12,
   "The Giver" => 10,
   "The Hobbit" => 18,
   "The Catcher in the Rye" => 14
];

如果我们想计算这些图书价格的总和和平均值,我们可以这样实现:

$prices = array_values($book_prices);

$total = array_sum($prices); // 69
$count = count($prices); // 5

$average = $total / $count; // 13.8

echo "书的总共价格为: $total<br>";
echo "书的平均价格为: $average";

在上面的代码中,我们首先使用 array_values() 函数将价格存储在一个简单的数组中。然后,我们计算该数组的总和和平均值,就像之前的例子一样。

总结:

在 PHP 中,计算数组总和和平均值非常简单。使用 array_sum() 函数可以计算数组的总和,使用 count()rrreee

Auf die gleiche Weise können wir dies tun, indem wir einfach den durch array_sum() zurückgegebenen Summenwert dividieren Die Anzahl der Elemente im Array, um den Durchschnitt des Arrays zu berechnen. Die Array-Funktion count() kann die Anzahl der Elemente in einem Array zählen, wie unten gezeigt: 🎜rrreee🎜Jetzt haben wir die Summe und den Durchschnitt des Arrays berechnet. Hier ist der vollständige Beispielcode: 🎜rrreee🎜Die Ausgabe lautet wie folgt: 🎜rrreee🎜Wenn Sie die gleiche Operation mit einem assoziativen Array durchführen möchten, können Sie auch die oben genannte Funktion verwenden. Der Unterschied besteht darin, dass array_sum() alle Werte im Array durchläuft, nicht nur die numerischen Tasten. 🎜🎜Betrachten Sie zum Beispiel das folgende assoziative Array: 🎜rrreee🎜 Wenn wir die Summe und den Durchschnitt dieser Buchpreise berechnen möchten, können wir das so machen: 🎜rrreee🎜Im obigen Code verwenden wir zuerst array_values () code>-Funktion speichert Preise in einem einfachen Array. Anschließend berechnen wir die Summe und den Durchschnitt dieses Arrays, genau wie im vorherigen Beispiel. 🎜🎜Zusammenfassung: 🎜🎜In PHP ist die Berechnung der Summe und des Durchschnitts eines Arrays sehr einfach. Verwenden Sie die Funktion <code>array_sum(), um die Summe des Arrays zu berechnen, verwenden Sie die Funktion count(), um die Anzahl der Elemente im Array zu ermitteln, und dividieren Sie schließlich die beiden Werte ​​um den Durchschnittswert des Arrays zu erhalten. Unabhängig davon, ob es sich um ein numerisches Array oder ein assoziatives Array handelt, können Sie mit der oben genannten Methode ganz einfach die Summe und den Durchschnitt eines Arrays berechnen. 🎜

Das obige ist der detaillierte Inhalt vonSumme und Durchschnitt des PHP-Arrays. 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