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

  FORUM HardWare.fr
  Programmation
  PHP

  Tableau multidimensionnel [Résolu]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Tableau multidimensionnel [Résolu]

n°1432170
CNeo
Posté le 27-08-2006 à 18:41:09  profilanswer
 

De nouveau bonjour à tous !
 
J'ai besoin d'ajouter des éléments à un tableau multidimensionnel à chaque fois que je passe dans une boucle mais si j'essaye le tableau se remet à zero à chaque fois.
 
Comment faire pour ajouter des éléments à un tableau multidimensionnel sans détruire ceux insérés précédemment ?
 
PS : C'est sûrement tout con mais je ne sais pas comment faire :(  
 
Merci à tous !


Message édité par CNeo le 27-08-2006 à 19:51:18
mood
Publicité
Posté le 27-08-2006 à 18:41:09  profilanswer
 

n°1432193
axelazerty
Posté le 27-08-2006 à 18:59:29  profilanswer
 

combien de dimensions ton tableau ?  
 
en général, si tu veux ajouter un élément à un tableau, utilise l'opérateur []. Tu peux faire :  
 
$tableau[] = $valeur;
 
si c'est un tableau multidimensionnel, il faut adapter.
Ex d'un tableau à 2 dimensions :  
 
$tab2d[] = array(0,1,2,3)
 
$tab2d[0][] = 42

n°1432213
CNeo
Posté le 27-08-2006 à 19:44:13  profilanswer
 

axelazerty a écrit :

combien de dimensions ton tableau ?  
 
en général, si tu veux ajouter un élément à un tableau, utilise l'opérateur []. Tu peux faire :  
 
$tableau[] = $valeur;


Je connaissait déjà cela. :)
 

axelazerty a écrit :


$tab2d[] = array(0,1,2,3)
 
$tab2d[0][] = 42  


Puis-je avoir des explications ? :(

n°1432215
axelazerty
Posté le 27-08-2006 à 19:49:27  profilanswer
 

exemple d'un tableau de 3 lignes sur 2 colonnes :
 
Pour initialiser la première ligne :

Code :
  1. $tab[0] = array(1,2)


ou

Code :
  1. $tab[0][0] = 1;$tab[0][1] = 2;


ou

Code :
  1. $tab[0][] = 1;$tab[0][] = 2;


 
Ces 3 écritures sont équivalentes.
pour la deuxième ligne, c'est $tab[1] et la troisième $tab[2].
 
Si tu veux rajouter un élément à la deuxième ligne, tu fais
$tab[1][] = 5;
 
$tab[x] représente une ligne x
$tab[x][y] représente un élément y de la ligne x

n°1432216
CNeo
Posté le 27-08-2006 à 19:51:00  profilanswer
 

axelazerty a écrit :

exemple d'un tableau de 3 lignes sur 2 colonnes :
 
Pour initialiser la première ligne :

Code :
  1. $tab[0] = array(1,2)


ou

Code :
  1. $tab[0][0] = 1;$tab[0][1] = 2;


ou

Code :
  1. $tab[0][] = 1;$tab[0][] = 2;


 
Ces 3 écritures sont équivalentes.
pour la deuxième ligne, c'est $tab[1] et la troisième $tab[2].
 
Si tu veux rajouter un élément à la deuxième ligne, tu fais
$tab[1][] = 5;
 
$tab[x] représente une ligne x
$tab[x][y] représente un élément y de la ligne x


 
Parfait. Merci. :)  :jap:


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

  Tableau multidimensionnel [Résolu]

 

Sujets relatifs
alert c'est de la fouli avec GL&SDL[resolu]free() sur tableau dynamiques à 4 dimensions
[Résolu] [C#.Net] Ecrire dynamiquement le contenu d'un <legend>[RESOLU]newsletter - vérifier l'installation de Mysql [RESOLU]
[PHP ou JS]Protection de page (résolu)[Résolu] Connaitre le bouton appuyé lors d'un drag&drop?
[resolu]creer un site reserve a la famille[RESOLU] Afficher popup, variable php
[resolu] Tri dans un tableau multidimensionnel[RESOLU] Tri Tableau Multidimensionnel alimenté par LDAP [RESOLU]
Plus de sujets relatifs à : Tableau multidimensionnel [Résolu]


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