Page 1 sur 1

nom de la clé d'un array

Posté : 15 févr. 2009, 15:57
par Invité
Bonjouà tous,
J'ai un tableau associatif comme ceci:
 $tab["maCle"] = "maVal";
Comment puis-je faire pour récupérer le nom de la clé dans une autre variable?
En gros comment faire pour récupérer dynamiquement la chaine "maCle" dans une autre variable et l'afficher?
Merci pour vos réponses.

Posté : 15 févr. 2009, 16:12
par stopher
Salut ,

Et bien , tu peux simplement parcourir ton tableau via un foreach

comme ceci :
foreach( $tab AS $key => $val ){

  echo "La clef ".$key."a pour valeur : ".$val."<br>";

}
Ch.

Posté : 15 févr. 2009, 16:26
par Invité
merci. est e que la même chose est possible sans boucle?

Posté : 15 févr. 2009, 16:29
par stopher
Je ne comprends pas vraiment l'interet d'un tableau alors qu'il n'y a qu'une seule valeur !!

Cependant , peut être regarde au niveau de cette fonction array_keys() qui extrait les clefs d'un tableau ..

Je te laisse lire la doc ..

Good Luck ,

Ch.

Posté : 15 févr. 2009, 17:01
par AB
Et si tu souhaites des réponses plus précises, précises ta question :wink:

Posté : 15 févr. 2009, 19:20
par Aureusms
Tu as cela qui à mon avis est adapté :

http://www.manuelphp.com/php/function.array-keys.php
array_keys()Retourne toutes les clés d'un tableau