2010-02-27 2 views

Répondre

13

Vous pouvez utiliser le key function:

clé() retourne l'élément d'index de la position du tableau en cours .

Et, comme un exemple rapide, vous pouvez envisager cette partie de code:

$array = array(
    'first' => 123, 
    'second' => 456, 
    'last' => 789, 
); 

reset($array);  // Place pointer on the first element 
next($array);  // Advance to the second one 
$key = key($array); // Get the key of the current (i.e. second) element 

var_dump($key); 

Ça va sortie, comme prévu, la clé du second élément:

string 'second' (length=6) 
+0

Comment osez-vous me battre de 3 secondes? +1 –

+0

Eh bien, je suppose que je n'ai pas la capacité de voyager dans le temps ... Mais je suppose que j'ai appuyé sur F5 quelques secondes avant que vous le fassiez ^^ –

7

Utilisez le code key function pour obtenir la clé de l'élément sur lequel pointe actuellement le pointeur interne.

+0

Comment oses-tu me battre de 47 secondes? +1 –

+1

@BillyONeal: Les modérateurs peuvent remonter dans le temps. ;-) – Gumbo

+1

Eh bien, celui qui était le premier devrait obtenir la meilleure réponse. Vous allez bien, évidemment. –

4

Vous voulez probablement key().

Questions connexes