Bonjour,

Je parviens à extraire des éléments de tableaux dit multidimenssionnel, mais pas leur clef. Comment faire ? Dans le cas ci dessous, j'aimerai extraire 'pays"
Merci par avance !

$menu['pays'][0]="Canada";
$menu['pays'][1]="Islande";

   foreach ($menu as $t) {
    echo $t[1]."<br />";
    echo $t[0]."<br />";
}

3 réponses


hugopb82
Réponse acceptée

Bonjour, en fait dans un foreach tu peux choisir d'extraire :

  • seulement la valeur d'un tableau
  • la clé et la valeur d'un tableau

Exemple :

$bidon = array(
    'clé1' => 'valeur1',
    'clé2' => 'valeur2'
);

foreach($bidon as $v){
    echo $v;
}
// Donnera : valeur1 valeur2

foreach($bidon as $k => $v){
    echo $k . ' = ' . $v;
}
//Donnera : clé1 = valeur1 clé2 = valeur2

Voilà, j'espère t'avoir aidé. Tu peux aussi voir la doc php et pense aussi à mettre le sujet en résolu ;)
Bonne journée!

Oups, c'est bon, j'ai trouvé. C'est avec key !

Bonjour, merci de ta réponse. Je viens de passer aux tableaux dit multidimenssionnel. Je poste un nouveau sujet dans une minute...