Page 1 sur 1

utiliser une variable comme clé d'un tableau

Posté : 11 juin 2005, 01:01
par ouckileou
question bête mais à laquelle je ne trouve pas de réponse :

est-il possible d'utiliser une variable pour accéder à une cellule d'un tableau associatif ?
$tableau = Array("A" => 1, "B" => 2);

$lettre = "A";

echo $tableau[$lettre]; // afficherait 1
rien trouvé dans la doc ni sur le net ni sur les forums, donc si vous le savez...

merci ;)

Posté : 11 juin 2005, 01:05
par Cyrano
C'est même très courant: quand tu fais par exemple une boucle for pour afficher le contenu d'un tableau:
for($i = 0; $i < 10; $i++)
{
    echo("<p>".$tableau[$i]."</p>\n");
}
$i est remplacé par sa valeur qui change à chaque tour de boucle.

Posté : 11 juin 2005, 01:10
par ouckileou
ça c'est ok, avec $i qui vaut un entier et sur un tableau indexé numériquement

mais je me demandais au niveau des tableaux associatifs parceque ça ne semblait pas marcher dans un script
je me demandais s'il y avait une syntaxe spéciale ou je ne sais quoi

mais j'ai eu la présence d'esprit d'essayer le petit exemple du dessus et il marche...

c'est donc que le problème est ailleurs

merci ;)