질문Q #2950
foreach 질문...
헛발이2014-11-14 18:21:59
어떤 특정한 라이브러리를 사용하려고 합니다.
거기서 제공되는 구조가 이렇게 나열 할 수 있습니다.
$data = $this->test(1)->test(2)->test(3)...........;
이렇게 계속 나열 할수 있는 형태이여서 ...
이것을 foreach문과 함께 사용하려고 합니다.
예를 들면
$data = $this->
foreach($aaa as $key => $value)
{
->test($key)
}
이렇게 될거 같아서 해 봣는데.. 안되네요 ....
이런 경우 어떻게 foreach문과 함께 사용할 수 있을까요 ?
저도 처음에 많이 헷깔렸는데.. 잘 사용하면 포문 와일문 안쓰게 됩니다.ㅎㅎ
일단 $this-> 이게 뭘 뜻하는지 모르시는것 같습니다. 객체 부분에 대해서 한번 눈여겨 보셔야 할것 같습니다.
포이치는
$data[0]['name'];
$data[0]['title'];
이런 형태로 배열이 되어 있어야 사용 가능합니다.
$this->test(1)->this(2)...
이게 어떻게 받아오는지는 잘 모르겠으나..
최종적으로 배열형태로 만들어 주셔야 사용 가능합니다.
그리고 $data를 돌리실 거니
foreach($data as $key => $value){ $data_info[$key] = $value; } print_r($data_info);<span neue,helvetica,arial,sans-serif"="">
한번 출력해 보세요.