Tableau multidimensionnel [Résolu] - PHP - Programmation
Marsh Posté le 27-08-2006 à 18:59:29
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 
Marsh Posté le 27-08-2006 à 19:44:13
| axelazerty a écrit : combien de dimensions ton tableau ?    | 
 
Je connaissait déjà cela. 
 
 
| axelazerty a écrit :    | 
 
Puis-je avoir des explications ? 
 
Marsh Posté le 27-08-2006 à 19:49:27
exemple d'un tableau de 3 lignes sur 2 colonnes : 
 
Pour initialiser la première ligne : 
Code :
  | 
 
ou 
Code :
  | 
 
ou 
Code :
  | 
 
 
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
Marsh Posté le 27-08-2006 à 19:51:00
| axelazerty a écrit : exemple d'un tableau de 3 lignes sur 2 colonnes :  
   
   
    | 
 
 
Parfait. Merci. 
  
 
Marsh Posté le 27-08-2006 à 18:41:09
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