有了一个基本的关联数组,如: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层的深度。梦魇的答案是更正确的一种方式。 –