tableau associatif de tableau - PHP - Programmation
Marsh Posté le 14-09-2006 à 18:08:53
Ben non, ca ne fais pas exactement ce que je veux...
quand je dump ma variable il me dit :
array(2) { [1]=> string(7) "titi" [2]=> string(8) "tutu" }
et moi je voudrais quelquechose comme :
array(2) { [1]=> array(2) { [1]=> string(7) "toto" [2]=> string(8) "tutu" } [2]=> string(8) "tutu" }
Marsh Posté le 14-09-2006 à 18:19:41
jejeman a écrit : Je souhaite faire un tableau associatif de tableau, mais je ne sais pas comment faire... |
en perl ce que tu as écrit ça fait juste un hash, pas un hash de tableau hein
Et le pire c'est que si c'est une hash ton écriture est pas bonne vu que ça devrait être ( en admettons que row est bien un hash également et pas un pointeur sur hash):
Code :
|
Donc pour clarifier ta demande tu veux simplement une hash ou vraiment un tableau associatif ayant pour valeur un tableau ( enfin une référence)???
Nan arce que même ton exemple est pas clair! la tu as un tableau comme clé
Marsh Posté le 14-09-2006 à 18:24:09
OK anapajari pour les accolades, c'était pour l'exemple...
En fait je veux un tableau associatif ayant pour valeur un tableau
Marsh Posté le 14-09-2006 à 20:49:11
en fait je voudrais un truc comme ça :
Code :
|
Mais ça ne marche pas...
Marsh Posté le 15-09-2006 à 09:02:34
jejeman > En gros, tu veux soit faire un :
Code :
|
soit
Code :
|
zapan666 > Ta réponse est bonne s'il crait le méga gros tableau en une fois, mais s'il veut rajouter des cases plus loin, ca ne convient plus.
Marsh Posté le 15-09-2006 à 10:44:42
Bon j'ai ma solution, maisc'est un peu bidouille....
Ca me paraissait plus simple en perl...
Voila :
Code :
|
Ce qui me donne bien :
Code :
|
Merci à tous
Marsh Posté le 14-09-2006 à 17:58:11
Je souhaite faire un tableau associatif de tableau, mais je ne sais pas comment faire...
Voila mes valeurs dans la bd que j'obtiens à chaque boucle :
1 / toto
1 / titi
2 / tutu
je sais pas comment l'écrire mais en perl je ferais : $tab[$row["col1"]]=$row["col2"]
mais en PHP je ne sais pas...
quelqu'un peut m'aider ?
PS je ne sais pas si j'ai été très clair...
Merci
---------------
Jérôme