Salut à tous !
J’ai un problème pour afficher la valeur contenu dans un tableau multidimensionnel.
Voici le tableau avec lequel je suis obligé de travailler :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
                $Tableau = Array ( [0] => Array ( [0] => ID-1111
                                                  [1] => REF-1111 )
                              [1] => Array ( [0] => ID-2222
                                                  [1] => REF-2222)
                              [2] => Array ( [0] => ID-3333
                                                  [1] => REF-3333)
                              [3] => Array ( [0] => ID-4444
                                                  [1] => REF-4444)
                              [4] => Array ( [0] => ID-5555
                                                  [1] => REF-5555)
Je souhaite afficher seulement tous les Identifiants, pour cela voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
foreach ($Tableau  as $valeur)
{
         echo $ valeur."<br/>";
}
Cela m’affiche :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Array (  [0] => ID-1111 [1] => REF-1111 )
Array (  [0] => ID-2222 [1] => REF-2222 )
// Array ...etc
Même en rajoutant l'indice du tableau comme cela :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
foreach ($Tableau  as $valeur)
{
     echo $ valeur[0]."<br/>";
}
J’obtiens seulement la lettre « A » (la premiere valeur du mot « Array »)


J’ai essayé toute les index possibles :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
echo $ valeur[0][0]    // Fatal error: Cannot use string offset as an array
echo $ valeur[0][0]   // Fatal error: Cannot use string offset as an array
echo $ valeur[0][0]   // Fatal error: Cannot use string offset as an array
echo $ valeur[0][0]  // Notice: Use of undefined constant ‘0’ - assumed '0’
echo $ valeur[0]       // Notice: Use of undefined constant ‘0’ - assumed '0’
Je vois vraiment pas comment accédé à la première valeur de chaque sous-tableau mon tableau principal…:/
Quelqu’un à déjà eut ce genre de soucis ?