PHP : Cannot use a scalar value as an array
Résolu
dimi3
Messages postés
269
Date d'inscription
Statut
Membre
Dernière intervention
-
dimi3 Messages postés 269 Date d'inscription Statut Membre Dernière intervention -
dimi3 Messages postés 269 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Le programme doit lire le tableau :
dont je récupère les valeurs comme suit :
J'obtiens cette erreur :
Que signifie ce message ?
Merci pour votre aide.
Le programme doit lire le tableau :
$score[0] = 1; $score[1] = 1; $score[2] = 1; $score[3] = 1;
dont je récupère les valeurs comme suit :
$limite = count($score); $total= 0; for ($n = 0 ; $n < $limite ; $n++) { $total = $total + $score[$n]; }
J'obtiens cette erreur :
Warning: Cannot use a scalar value as an array in.....
Que signifie ce message ?
Merci pour votre aide.
A voir également:
- PHP : Cannot use a scalar value as an array
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php - Forum Webmastering
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
4 réponses
Bonjour,
pour connaître la signification du message, encore faudrait-il que tu le donnes en entier.
Merci de copie le reste du message d'erreur.
P.S.:
Pourquoi cette demande ?
Parce que accessoirement, le bout que tu nous présentes
fonctionne parfaitement.
En effet pour l'avoir testé, il ne génère pas d'erreur et un
C'est donc que tu fais d'autres choses qui rajoutent des bugs.
pour connaître la signification du message, encore faudrait-il que tu le donnes en entier.
Merci de copie le reste du message d'erreur.
P.S.:
Pourquoi cette demande ?
Parce que accessoirement, le bout que tu nous présentes
$score[0] = 1; $score[1] = 1; $score[2] = 1; $score[3] = 1; $limite = count($score); $total= 0; for ($n = 0 ; $n < $limite ; $n++) { $total = $total + $score[$n]; }
fonctionne parfaitement.
En effet pour l'avoir testé, il ne génère pas d'erreur et un
echo $totalaffiche bien 4.
C'est donc que tu fais d'autres choses qui rajoutent des bugs.
au pire, essaye de déclarer ton array comme ca :
score = array( '0' => 1, '1' => 1, '2' => 1, '3' => 1, );