2012-02-10 57 views
0

這個問題是舊的,基本的,但我想不出更好的方式來得到它的權利,而無需通過整個數組循環得到一個數組元素

$a=array(
'a'=>array 
    (
     'x'=>'something', 
     'y'=>'somethingelse', 
     'z'=>'another thing' 
    ); 
); 

我想獲得「y的值'鍵。

我試試這個

foreach($a as $k=>$v) 
{ 
    foreach($v as $vv) 
    { 
    return $v['y'] 
    } 
} 

UPDATE
感謝您的帖子。我是多麼愚蠢:害羞:

+4

我想這應該和使用'$ a ['a'] ['y']'一樣簡單。 – 2012-02-10 17:40:25

回答

2
echo $a['a']['y']; 

這是我添加的字符,以達到最低30字符。

+0

我想過回答這個問題(因此我的評論如上),但在我看來,這個問題一定比這個問題更重要。 – 2012-02-10 17:41:38

+0

哈哈我知道,有時當答案是如此基本,我覺得不好發佈一個答案,因爲它感覺就像便宜的upvote拖網。我通常會自己選擇評論路線。 – rdlowrey 2012-02-10 17:43:30