2012-02-18 7 views
1

빠른 질문의 사용 부분 :PHP 다차원 배열 - 데이터

I (다차원) 다음과 같은 배열을 가지고 :

Array ( 
     [preorder] => 0 
     [data] => Array ( 
      [0] => 03:00:00 
      [1] => 03:15:00 
      [2] => 03:30:00 
      [3] => 03:45:00 
      [4] => 04:00:00 
      [5] => 04:15:00 
      [6] => 04:30:00 
      [7] => 04:45:00 
      [8] => 05:00:00 
      ) 
    ) 

방법 나는에서 옵션을 얻을 수있는 foreach 문을 사용합니까 가능하다면 [데이터] 하위 배열 그래서 예를 들어 PHP로 작성한다면

foreach($arrayname as $key=>$data) { 
    echo $data[$i]; 
    $i++; 
} 

그러나 이것은 효과가없는 것 같습니다. 배열의 각 항목이 'time_slot'또는 무엇인가라고 설정되어있는 경우이 작업을 수행하는 방법을 알고 있지만 어떻게 작동 할 수 있는지 잘 모르겠습니다.

어떤 통찰력이라도 대단히 감사하겠습니다. $arrayname['data']으로

답변

6

은 당신이 그것에 foreach 기능을 적용 할 수있는 배열입니다 :

foreach($arrayname['data'] as $key=>$data) { 
    echo "Key = " . $key ." and value = " . $data . "<br>\n"; 
} 
+0

오른쪽에, 당신이 정말로 하위 배열을 통해 반복 할 수 있었다 싶어 할 때 포함 된 배열을 통해 반복되기 전에. –

+0

고마워요. 나는 그걸 해결할 수 없다는 것을 믿을 수 없다. 오전 5시 30 분까지 일하는 것은 분명히 정신적 인 능력에 좋지 않습니다! 하하 – Ryan