2012-02-10 2 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']'를 사용하는 것처럼 간단 할 것이라고 생각한다. –

답변

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

이것은 30 자 이상의 최소 문자에 도달하는 문자입니다.

+0

나는이 방법으로 대답하려고 생각 했으므로 (위의 내 의견) 그러나 눈에 보이는 것보다이 문제에 더 많은 것이 있어야한다고 생각했습니다. –

+0

하하 나도 알아, 때로는 대답이 너무 기본 나는 기분이 좋지 않은 답변을 게시 느낌이 싸구려 upvote trawling. 나는 보통 자신의 코멘트 경로를 선택한다. – rdlowrey