Heim  >  Artikel  >  Backend-Entwicklung  >  So verwenden Sie eine Funktion, um die Summe von Arrays in PHP zu ermitteln

So verwenden Sie eine Funktion, um die Summe von Arrays in PHP zu ermitteln

PHPz
PHPzOriginal
2023-04-17 14:12:00558Durchsuche

PHP ist eine leistungsstarke Programmiersprache, die in der Entwicklung von Webanwendungen, der dynamischen Webseitenproduktion und anderen Bereichen weit verbreitet ist. In PHP ist Array ein sehr wichtiger Datentyp, der zum Speichern einer Reihe verwandter Daten verwendet werden kann.

Im eigentlichen Programmierprozess müssen wir häufig die Elemente im Array berechnen, beispielsweise die Summe des Arrays ermitteln. PHP bietet eine Fülle von Array-Funktionen, einschließlich Funktionen zum Ermitteln der Summe von Arrays.

Lassen Sie uns vorstellen, wie Sie PHP-Funktionen verwenden, um die Summe von Arrays zu ermitteln.

Zuerst müssen wir ein Array mit mehreren Elementen auf folgende Weise erstellen:

$array = array(1, 2, 3, 4, 5);

Dies ist ein Array mit 5 Elementen auf folgende Weise:

$sum = array_sum($array);

Unter diesen wird die Funktion array_sum verwendet, um die Summe aller Elemente im Array zu ermitteln, und ihr Rückgabewert ist die berechnete Summe. Der obige Code sammelt alle Elemente im Array und speichert das Ergebnis in der Variablen $sum. array_sum函数用于求取数组中所有元素的和,它的返回值就是计算出来的和。上面的代码会将数组中所有元素累加起来,并将结果保存到变量$sum中。

如果你想在函数中传入一个多维数组,并对其中某一维度的数组求和,也可以使用array_column函数来提取数组中的某个列,并对其进行求和。

以下是一个示例代码:

$array = array(
    array('id' => 1, 'name' => '张三', 'score' => 90),
    array('id' => 2, 'name' => '李四', 'score' => 80),
    array('id' => 3, 'name' => '王五', 'score' => 70)
);

$sum = array_sum(array_column($array, 'score'));

在这个例子中,我们定义了一个包含3个元素的二维数组,每个元素为一个包含3个键值对的一维数组。我们将数据列“score”提取出来,并使用array_sum

Wenn Sie in der Funktion ein mehrdimensionales Array übergeben und das Array einer bestimmten Dimension summieren möchten, können Sie auch die Funktion array_column verwenden, um eine Spalte im Array zu extrahieren und diese zu summieren .

Das Folgende ist ein Beispielcode: 🎜rrreee🎜In diesem Beispiel definieren wir ein zweidimensionales Array mit 3 Elementen. Jedes Element ist ein eindimensionales Array mit 3 Schlüssel-Wert-Paaren. Wir extrahieren die Datenspalte „score“, summieren sie mit der Funktion array_sum und erhalten schließlich die Summe aller Scores. 🎜🎜Zusammenfassend lässt sich sagen, dass es sehr einfach ist, die PHP-Funktion zu verwenden, um die Summe eines Arrays zu ermitteln. Unabhängig davon, ob es sich um ein eindimensionales Array oder ein mehrdimensionales Array handelt, können Sie PHP-Funktionen verwenden, um deren Summe schnell zu berechnen, was uns dabei hilft, die Programmiereffizienz zu verbessern und die Möglichkeit von Fehlern zu reduzieren. 🎜

Das obige ist der detaillierte Inhalt vonSo verwenden Sie eine Funktion, um die Summe von Arrays in PHP zu ermitteln. 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