# array_sum

(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)

array_sum — Liefert die Summe der Werte eines Array

### Beschreibung

array_sum(array `$array`): int|float

array_sum() gibt die Summe der Werte eines Arrays zurück.

### Parameter-Liste

`array`

  Das Eingabe-Array.

### Rückgabewerte

Gibt die Summe der Elemente als Integer oder Float zurück bzw. `0`, wenn das Array `array` leer ist.

### Changelog

Version | Beschreibung
--- | ---
8.3.0 | Wenn `array`-Werte nicht in Integer oder Float umgewandelt werden können, wird nun ein Fehler der Stufe `E_WARNING` ausgegeben. Zuvor wurden Arrays und Objekts ignoriert, während alle anderen Werte in Integer umgewandelt wurden. Außerdem werden Objekte, die eine numerische Umwandlung definieren (z. B. GMP), nicht mehr ignoriert, sondern umgewandelt.

### Beispiele

Beispiel #1 array_sum()-Beispiele

`<?php
$a = array(2, 4, 6, 8);
echo "sum(a) = " . array_sum($a) . "\n";
$b = array("a"=>1.2, "b"=>2.3, "c"=>3.4);
echo "sum(b) = " . array_sum($b) . "\n";
?>`

Das oben gezeigte Beispiel erzeugt folgende Ausgabe:

    sum(a) = 20
    sum(b) = 6.9

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open