有了一個基本的關聯數組,如:PHP提取多維關聯數組鍵爲文本
$ar = array("First" => 1, "Second" , "Third" =>"Three");
如果你這樣做:
foreach($ar as $key => $val) {
var_dump($key);
}
這將產生:
string 'First' (length=5)
int 0
string 'Third' (length=5)
你如何在多維數組中實現相同的結果?
喜歡的東西:
array(0 => array(
"First" => 1, "Two", "Third" => "Three"
)
);
我想:
foreach($ar as $k => $v){
var_dump($ar[0][$k]);
}
我:
string 'Two' (length=3)
相反的:
string 'First' (length=5)
int 0
string 'Third' (length=5)
感謝名單
WORKED_like_Perfect ....我接受這個。 +1(爲簡單起見)(K.I.S.S) –
不,它不完美,如果問題在談論「多維」,那麼它甚至可能是一個錯誤的答案。它只是照顧了2層的深度。夢魘的答案是更正確的一種方式。 –