제목 | 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문과 함께 사용할 수 있을까요 ? |
|||
다음글 | Form 두개 사용시 하나의 Form이 인식 안되는 문... (1) | ||
이전글 | 크롬 개발자도구 한글화로 변경은 못하나요~? | ||
kaido
/
2014/11/14 18:52:35 /
추천
0
|
한대승(불의회상)
/
2014/11/17 10:00:15 /
추천
0
체이닝을 조금 혼동 하신듯..
$data = $this->test(1)->test(2);foreach 로 치환하면 foreach($aaa as $key=>$value) { $data = $this->test($key); } |
헛발이
/
2014/11/17 10:33:18 /
추천
0
kaido님 불의회상님 답변 감사합니다..
참고해서 테스트 해 보겠습니다.. |
저도 처음에 많이 헷깔렸는데.. 잘 사용하면 포문 와일문 안쓰게 됩니다.ㅎㅎ
일단 $this-> 이게 뭘 뜻하는지 모르시는것 같습니다. 객체 부분에 대해서 한번 눈여겨 보셔야 할것 같습니다.
포이치는
$data[0]['name'];
$data[0]['title'];
이런 형태로 배열이 되어 있어야 사용 가능합니다.
$this->test(1)->this(2)...
이게 어떻게 받아오는지는 잘 모르겠으나..
최종적으로 배열형태로 만들어 주셔야 사용 가능합니다.
그리고 $data를 돌리실 거니
<span neue,helvetica,arial,sans-serif"="">
한번 출력해 보세요.