[PHP] tableau remplissage incorrect
Résolu/Fermé
A voir également:
- [PHP] tableau remplissage incorrect
- Tableau croisé dynamique - Guide
- Tableau ascii - Guide
- Tableau word - Guide
- Trier tableau excel - Guide
- Easy php - Télécharger - Divers Web & Internet
2 réponses
Voici la solution (fournie par Valery F. Merci!)
Ce que tu enregistres dans chaque case est la référence sur un
pseudo-objet $basket qui est toujours le même. Lorsque tu remets à jour les
champs, tu modifie le seul et unique $basket qui est réindexé dans toutes les
cases de ton tableau. Il faut forcer php à créer une nouvelle réréfence
comme ceci :
Ce que tu enregistres dans chaque case est la référence sur un
pseudo-objet $basket qui est toujours le même. Lorsque tu remets à jour les
champs, tu modifie le seul et unique $basket qui est réindexé dans toutes les
cases de ton tableau. Il faut forcer php à créer une nouvelle réréfence
comme ceci :
foreach($fruits as $fruit){ unset($basket); $basket->index = $i; $basket->fruit = $fruit; $shopping[$i] = $basket; $i++; } ?>