Tableaux complexes en php - PHP - Programmation
Marsh Posté le 27-07-2006 à 16:42:04
OK, le truc, c'est que je trouve pas de doc dessus et bien sûr j'ai essayé comme ça, mais pour l'instant ça marche pas.
Marsh Posté le 27-07-2006 à 16:46:00
hum.... tu pourras difficilement mettre plusieurs "nom" dans une "case" d'un tableau, à moins de faire un traitement lourd (concaténer lors de l'écriture)... enfin vla
tu pourrais par exemple créer un premier tableau a deux dimensions pour les inconnus
et un autre à une dimension pour les complets (à moins que les "complets" puissent aussi avoir plusieurs autres renseignements)
et puis tout dépend ce que tu veux en faire, mais une base de données c'est quand même bien indiqué pour enregistrer des données sous forme de tableau
EDIT : pour la doc sur le PHP.... nexen, et juste à coté, la doc pour le mysql
Marsh Posté le 27-07-2006 à 16:48:43
assez simplement, regarde un doc sur les tableaux associatifs pour tout comprendre.
Mais tu devrais finir avec un truc dans le genre ( non testé):
Code :
|
Par contre tu fais un confusion sur les indexs de tableau!
Code :
|
donne nom7 et pas nom6, car tu vas lire l'element à l'index 2 (or la 1ere case a l'index 0...)
Marsh Posté le 27-07-2006 à 16:49:56
chani_t a écrit : hum.... tu pourras difficilement mettre plusieurs "nom" dans une "case" d'un tableau, à moins de faire un traitement lourd (concaténer lors de l'écriture)... enfin vla |
gné
Marsh Posté le 27-07-2006 à 16:52:59
... vi bon j'avais pas du tout pensé à ta solution ... et pis ce n'est pas du tout ce que j'aurais utilisé c'est tout... pas l'habitude des tableaux imbriqués
Marsh Posté le 27-07-2006 à 16:57:17
bah si ca marche super bien t as du rater un truc
http://fr.php.net/manual/fr/ref.array.php
au cas ou un tableau est indexé a partir de zero
donc avec tes echos les reponses sont nom7 et undefined index
edit
over toasted
Marsh Posté le 27-07-2006 à 16:39:11
Bonjour,
Est-il possible de créer en php un tableau $tab, de la forme:
TYPES NOM AUTRE
------------------------------------------------
INCONNUS nom1 nom5
nom2 nom6
nom3 nom7
------------------------------------------------
COMPLETS nom8
nom9
------------------------------------------------
Et d'accéder au tableau de la sorte:
echo $tab['INCONNUS']['AUTRE'][2];
=>nom6
echo $tab['COMPLETS']['NOM'][2];
=>nom9
Si c'est impossible, qu'est ce qu'on peut faire d'équivalent?
Merci de votre aide.
P.S: Pour les pbs de mise en page, la colonne NOM contient nom1,2,3,8,9
et la colonne AUTRE nom5,6,7