[PHP]Addition valeurs contenu dans tableau
Krorys
-
Giorgiolino Messages postés 250 Date d'inscription Statut Contributeur Dernière intervention -
Giorgiolino Messages postés 250 Date d'inscription Statut Contributeur Dernière intervention -
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?
$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
-
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.