Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
879 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Tableaux complexes en php

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Tableaux complexes en php

n°1414749
PedroBD
Posté le 27-07-2006 à 16:39:11  profilanswer
 

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

mood
Publicité
Posté le 27-07-2006 à 16:39:11  profilanswer
 

n°1414754
mIRROR
Chevreuillobolchévik
Posté le 27-07-2006 à 16:40:56  profilanswer
 

:heink:
 
bah essaie !

n°1414759
PedroBD
Posté le 27-07-2006 à 16:42:04  profilanswer
 

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.

n°1414765
chani_t
From Dune
Posté le 27-07-2006 à 16:46:00  profilanswer
 

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 :D

Message cité 1 fois
Message édité par chani_t le 27-07-2006 à 16:46:54
n°1414769
anapajari
s/travail/glanding on hfr/gs;
Posté le 27-07-2006 à 16:48:43  profilanswer
 

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 :
  1. $tab = array(
  2.   'INCONNUS' => array (
  3.      'NOM' => array('nom1','nom2','nom3'),
  4.      'AUTRE' => array('nom5','nom6','nom7')
  5.   ),
  6.   'COMPLETS' => array('nom8','nom9')
  7. );


Par contre tu fais un confusion sur les indexs de tableau!

Code :
  1. echo $tab['INCONNUS']['AUTRE'][2];


donne nom7 et pas nom6, car tu vas lire l'element à l'index 2 (or la 1ere case a l'index 0...)
 

n°1414770
anapajari
s/travail/glanding on hfr/gs;
Posté le 27-07-2006 à 16:49:56  profilanswer
 

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é  :??:  

n°1414777
chani_t
From Dune
Posté le 27-07-2006 à 16:52:59  profilanswer
 


:D... vi bon j'avais pas du tout pensé à ta solution :D... et pis ce n'est pas du tout ce que j'aurais utilisé c'est tout... pas l'habitude des tableaux imbriqués ;)

n°1414785
mIRROR
Chevreuillobolchévik
Posté le 27-07-2006 à 16:57:17  profilanswer
 

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 :D


Message édité par mIRROR le 27-07-2006 à 16:58:10
n°1414816
PedroBD
Posté le 27-07-2006 à 17:22:43  profilanswer
 

merci pour vos réponses! je vais tester ça ce soir


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Tableaux complexes en php

 

Sujets relatifs
Tableaux imbriqués dans wordJava et les tableaux (J’ai un gros-petit problème)
Trouver tous les tableaux de mon document et les convertir en textemanipulation de tableaux
Service Web avec Axis et types complexes.Mise en page tableaux => bizarreries
comparaison de fichiers textes avec des tableaux en mémoire.Creer des graphiques en utilisant des tableaux
Création de tableaux complexes en LaTeX...sur plusieurs pages![ACCESS] Créer des tableaux "complexes"
Plus de sujets relatifs à : Tableaux complexes en php


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR