Bonjour,
Je veux créer un tableau associatif en php avec une lecture d'une table mysql, mais avant j'ai voulu faire un essai pour ajouter des lignes au tableau, voilà :
Je pense que les affectations sont correctes, c'est bien comme çà qu'on ajoute des éléments ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 $tmp = array(); $tmp['id'] = "123"; $tmp['nom'] = "nom 1"; $tmp['id'] = "456"; $tmp['nom'] = "nom 2"; $tmp['id'] = "789"; $tmp['nom'] = "nom 3"; print_r($tmp);
Mais le résultat du print_r me donne : Array ( [id] => 789 [nom] => nom 3 )
Donc il n'y a que le dernier élément du tableau qui est pris en compte, POURQUOI ??
J'ai essayé aussi avec
et c'est la même chose, uniquement le dernier élément est pris en compte !!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 $tmp = Array("id"=>"123", "nom"=>"nom 1"); $tmp['id'] = "456"; $tmp['nom'] = "nom 2"; $tmp['id'] = "789"; $tmp['nom'] = "nom 3"; print_r($tmp);
Merci de vos lumières, car là je comprends plus.







Répondre avec citation





Partager