Tableau multidimensionnelle php

Résolu
curtis002 -  
 DEVDEB -
Bonjour,

j'ai un petit probleme tout bête:
j'ai un tableau a 2 dimension( enfin normalement ) mais je n'arrive pas a l'afficher.

voila mon code:

<?
$tablo[0][0] = lyon;
$tablo[0][1] = ol;
$tablo[1][0] = grenoble;
$tablo[1][1] = gf38;
$tablo[2][0] = paris;
$tablo[2][1] = psg;
$tablo[3][0] = marseille;
$tablo[3][1] = om;
for($tod = 0; $tod < sizeof($tablo); $tod++)
{
echo $tod;
foreach ($tablo[$tod] as $value0)
{
echo " ". $value0;
foreach ($tablo[$tod] as $value1)
{
echo " ". $value1 . "<br>";
}
}
}

?>

j'ai fait plusieurs test avant d'en arriver la

et voila le resultat:

0 lyon lyon
ol
ol lyon
ol
1 grenoble grenoble
gf38
gf38 grenoble
gf38
2 paris paris
psg
psg paris
psg
3 marseille marseille
om
om marseille
om

j'espere que qqun pourra m'aider ...
merci d'avance
Configuration: Windows XP
Firefox 2.0.0.14

1 réponse

  1. curtis002 Messages postés 73 Statut Membre 3
     
    c'est problème résolu, je vous en fait part si cela peut aider qqun par la suite :

    <?
    $tablo[0][0] = lyon;
    $tablo[0][1] = ol;
    $tablo[1][0] = grenoble;
    $tablo[1][1] = gf38;
    $tablo[2][0] = paris;
    $tablo[2][1] = psg;
    $tablo[3][0] = marseille;
    $tablo[3][1] = om;
    for($tod = 0; $tod < sizeof($tablo); $tod++)
    {
    echo $tod ;
    foreach ($tablo[$tod] as $value0)
    {
    echo " ". $value0 ." ";
    }
    echo"<br>";
    }
    ?>

    voila le résultat que je souhaitais obtenir:

    0 lyon ol
    1 grenoble gf38
    2 paris psg
    3 marseille om
    2
    1. yyyattttii
       
      ça marche pas ce code
      0
    2. DEVDEB
       
      ajoute simplement les guillemets aux valeurs et ca fonctionne :
      exemple : $tablo[0][0] = "lyon";
      0