Récupérer la clé d'un tableau

Répondre
Amery
le 06/03/2010 à 11:45
Amery
Bonjour,

j'ai un tableau de la forme :

<?php
$tab = array("cle1" => "valeur1", "cle2" => "valeur2", "cle3" => "valeur3");
?>


je souhaite récupérer la "cle2". J'ai essayé avec la fonction key(), mais ça me retourne la "cle1".
Comment faire pour récupérer la "cle2"?
Keika
le 07/03/2010 à 04:19
Keika
key() retourne la cle du tableau au moment ou tu l'appelles. Tu doit l'appeller lors de la premiere valeur du tableau donc il te sort cle1. Essaye de mettre les IF ou une formule qui te permettrait de trouver la cle que tu cherches.
Le PHP --> C'est dur !
moogli
le 08/03/2010 à 12:37
moogli
ou alors avec foreach lors de l'affichage, mais je suis peut être hors contexte (c'est pas clair ;))

@+
Il en faut peu pour être heureux !!!!!
Amery
le 08/03/2010 à 14:44
Amery
Je voulais récupérer la clé2 sans faire de foreach ou if.
Je pensais que c'était possible en faisant quelque chose comme :

<?php
$cle = key($tab[2]); // ou
$cle = key($tab[0][2]);
?>


mais a priori non. smiley
Tant pis, je me suis débrouillé autrement.
Amery
le 09/03/2010 à 08:16
Amery
Merci La Globule!

pourtant je l'avais vu cette fonction, mais je suis passé à côté... smiley
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours