2013-04-20 17 views
16

Jeśli mam tablicę asocjacyjną z tylko jednym kluczem i jednym elementem myArray =array("myKey"=>123), ale nie znam nazwy klucza, w jaki sposób mogę uzyskać wartość? Na przykład, jeśli nie wiem, mój klucz nazywa się myKey, jak zwrócić 123? Wiem, że mogę użyć foreach($myArray as $key=>$value), ale uważam, że powinien istnieć lepszy sposób.Uzyskaj wartość tablicy o nieznanej nazwie klucza

Odpowiedz

28

Można użyć current():

$value = current($array); 

lub, jeśli chcesz, klucz, jak również, each():

list($key, $value) = each($array); 
+0

Nigdy nie słyszał o prąd(). Pozwól mi to przetestować. Dzięki – user1032531

+0

Nie, nie potrzebuję klucza. Current() działa idealnie. Dzięki – user1032531

+0

klawisz $ jest tablicą wartości indeksu. Czy mogę użyć tego do zapętlenia ??? –

Powiązane problemy