2011-05-12 3 views
0

이 사람이 내 신경을 쓰기 시작합니다. 배열과 객체가 상당히 새롭습니다.좋은 치수 반복을위한 객체가있는 다차원 배열?

나는 번호가 배열에서 [ID]를 꺼내 플러스 끝의 외로운 snippet_count에 접근 할 수 있어야합니다.

나는 $ K => $의 V로 foreach는 $ a를 사용하여 더 최고 수준의 컨테이너 배열이없는 경우 (이전 SO 질문에서). 그것을 할 수 있지만 더 깊은 수준을 고민하고있다. 감사.

Array 
(
    [snippets] => Array 
    (
     [0] => stdClass Object 
      (
       [id] => 123456789 
      ) 
     [1] => stdClass Object 
      (
       [id] => 123456789 
      ) 
     [2] => stdClass Object 
      (
       [id] => 123456789 
      ) 
     //and so on 
    ) 
    [snippet_count] => 500 
) 

답변

2

당신은 ID를

$ids = array(); 
foreach ($array['snippets'] as $snippet) { 
    $ids[] = $snippet->id; 
} 

$count = $array['snippet_count']; 

이 당신이 찾고있는 무엇인가를 얻기 위해 단지 snippets 배열을 반복 할 수 있습니까?

+0

Dagnammit - 어레이를 지정하지 않았습니다. 나는 내가 잘못한 것을 내가 안다는 사실을 알고있다. 감사! – Dan