bonsoir,
J'ai un tableau de tableau comme ceci :
COmment puis je afficher le contenu du tableau ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part $tab = array(array(),array())
Merci d'avance
bonsoir,
J'ai un tableau de tableau comme ceci :
COmment puis je afficher le contenu du tableau ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part $tab = array(array(),array())
Merci d'avance
pour du debug : print_r ou var_dump
pour un affichage classique : double boucle for ou foreach
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 foreach($tab as $soustab) foreach($soustab as $valeur) echo $valeur,'<br />';
hum en fait mon tableau contient que deux éléments et ces deux éléments sont des tableaux dont leur taille est identique et non fixé.
exemple :Et je veux afficher en ligne $tab1 puis $tab2.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $tab1 = array(); $tab2 = array(); $tab = array($tab1,$tab2);
pour linstant je fais une seule boucle for sachant que je connais déjà l'indice de $tab.
J'ai essayé avec $tab[0].$tab[$i] mais ca m'affiche Array
oui car il faut remettre une boucle de parcours de ton tableau :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 for($i=0;$i<count($tab);$i++){ for($j=0;$i<count($tab[$i]);$j++){ echo $tab[$i][$j],' '; } echo '<hr />'; }
Merci je me suis aidé de ton code car il m'affichait pas comme que je voulais.
J'ai donc retiré une boucle for et j'ai gardé la boucle interne de ton code en fixant le $i au valeur que je connais c'est-à-dire 0 et 1
Car ton code il affiche le $tab[0][$j] et le $tab[1][$j] sur deux lignes différentes et non sur la meme selon mon code qui est utilisé avec un template.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager