# array_sum

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

array_sum — Calcule la somme des valeurs du tableau

### Description

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

array_sum() retourne la somme des valeurs du tableau `array`.

### Liste de paramètres

`array`

  Le tableau d'entrée.

### Valeurs de retour

Retourne la somme des valeurs, sous la forme d'un entier ou d'un nombre décimal `0` si le `array` est vide.

### Historique

Version | Description
--- | ---
8.3.0 | Émet désormais un `E_WARNING` lorsque les valeurs de type `array` ne peuvent pas être converties en entier ou nombre décimal. Auparavant, les tableaux et les objets étaient ignorés tandis que toutes les autres valeurs étaient converties en entier. De plus, les objets définissant une conversion numérique (par exemple, GMP) sont désormais convertis au lieu d'être ignorés.

### Exemples

Exemple #1 Exemple avec array_sum()

`<?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";
?>`

L'exemple ci-dessus va afficher :

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