[PHP]Addition valeurs contenu dans tableau

Fermé
Krorys - 20 juin 2011 à 19:58
Giorgiolino Messages postés 253 Date d'inscription vendredi 15 mai 2009 Statut Contributeur Dernière intervention 2 mars 2015 - 20 juin 2011 à 21:14
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

Giorgiolino Messages postés 253 Date d'inscription vendredi 15 mai 2009 Statut Contributeur Dernière intervention 2 mars 2015 52
20 juin 2011 à 21:14
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.
0