[PHP]Addition valeurs contenu dans tableau

Bonjour,
$listePI = array();
$tListePI = 0;
for($i = 0;$i < $_SESSION['nbPartie'];$i++){
$listePI[] = $_SESSION['listePI'.$i] = $_POST['listePI'.$i];
}

J'ai besoin de faire l'addition de toute les valeurs contenu dans le tableau $listePI.
J'ai essayé " $tListePI .= $tListePI + $listePI[$i]; " mais ça ne marche pas, ça me donne:
0821588227982158825178.2158822798216E+19

Comment faire?

1 réponse

  1. Contributeur
    Bonjour,

    mais ça ne marche pas

    Normal car tu concatènes les valeurs au lieu de les additionner (.=)

    Tu devrais plutôt faire quelque chose de la forme
    $tListePI = $tListePI + $listePI[$i];
    c'est-à-dire enlever le . (point) avant le signe = (égale).

    ou même carrément
    $tListePI += $listePI[$i];

    qui revient au même dans ce cas.