2013-04-20 23 views
16

如果我有一個只有一個鍵和一個元素myArray =array("myKey"=>123)的關聯數組,但我不知道鍵的名稱,我該如何獲取值?例如,如果我不知道我的密鑰叫做myKey,我該如何返回123?我知道我可以使用foreach($myArray as $key=>$value),但我覺得應該有更好的方法。獲取帶有未知鍵名的數組值

回答

28

您可以使用current()

$value = current($array); 

,或者,如果你想重點爲好,each()

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

從來沒有聽說過的電流()。讓我測試它。謝謝 – user1032531 2013-04-20 11:53:40

+0

不,不需要鑰匙。 Current()完美。謝謝 – user1032531 2013-04-20 12:01:10

+0

現在$ key是一個索引值數組。我可以使用這個循環? – 2016-05-19 05:17:56