2009-07-24 8 views
1

나는 다차원 배열을 가지고 있는데, 이것은 몇 레벨 깊이입니다. 배열 항목의 하위 레벨 중 일부를 반복하려고하지만 배열 항목 중 하나만 반환하는 것으로 보입니다. 어떤 이유 PHP에서 하나의 항목 만 반환하는 다차원 배열

foreach ($items as $item) { 
    foreach ($item as $id) { 
    echo $id; 
    } 
} 

는 반향 $ ID는 단지 내가 어떻게 $ 항목 배열의 모든 항목을 볼 것,뿐만 아니라 그 반향은 $ 항목 배열의 첫 번째 항목을 반환?

답변

2

먼저 다차원 배열입니까?

print_r($items) 
+0

흠. 글쎄, $ items 그것에 3 개의 항목이 있습니다, 각각 id입니다. 그런 다음 두 번째 foreach 내의 해당 ID를 사용하여 해당 ID에 특정한 배열을 반환하려고했습니다. 어쩌면 그것이 내가 잘못 가고있는 곳일까요? –

+0

버퍼에 덤프하지 않으려면 true를 전달하면됩니다. print_r ($ items, true) 그러면 print_r 출력이 문자열로 반환됩니다. – gradbot

2

var_dump()는 항상 내 즐겨 찾기입니다.