如何獲取任何數組項的鍵的值?就像foreach循環如何將它變成$ k => $ v ...除了我只想這樣做一次,所以不需要循環。我真的需要製作一個新的陣列嗎?如何獲取數組的鍵值?
以此爲例。
1 => array(
'street' => 'Street Address ',
'town' => 'Town/City '
),
2 => array(
'state' => 'State '
),
這些數組是在一個更大的數組內。現在我試圖做到這一點
array_flip($thatarrayupthere[2]['state'])
我想從那裏得到的是「國家」,因爲那是關鍵的名稱。但我得到錯誤。
'$ thatarrayupthere [2] [ '狀態']'不是數組,而你並沒有使用array_flip的'結果()'任何東西。 – Leigh
嗯,我真的不想分配它,我只想回顯關鍵名稱。我真的必須分配嗎? – user1159454
''state''是關鍵的名字,你顯然已經知道了。 '鍵($ thatarrayupthere [2])';可能會返回它,但是你不能保證'$ thatarrayupthere [2]'總是處於重置狀態。 – Leigh