기초문법 하나 부탁드립니다. 정보
기초문법 하나 부탁드립니다.본문
<?
$dqview_wr_1 = $view['wr_1']; // 1번그림
$dq_view = explode("/",$dqview_wr_1);
$dq_view0_1 = $dq_view[0]; // 썸네일 최대넓이
$dq_view0_2 = $dq_view[1]; // 썸네일최대높이
$dq_view0_3 = $dq_view[2]; // 1: 왼편위크롭 2:중앙크롭 3:오른편아래크롭 4:원본비율대칭리사이즈
$dq_view0_4 = $dq_view[3]; // 그림위치 left 또는 right
$dq_view0_5 = $dq_view[4]; // padding 1
$dq_view0_6 = $dq_view[5]; // padding 2
$dq_view0_7 = $dq_view[6]; // border-color
$dq_view0_8 = $dq_view[7]; // border
$dqview_wr_2 = $view['wr_2']; //2번그림
$dq_view = explode("/",$dqview_wr_2);
$dq_view1_1 = $dq_view[0]; // 썸네일 최대넓이
$dq_view1_2 = $dq_view[1]; // 썸네일최대높이
$dq_view1_3 = $dq_view[2]; // 1: 왼편위크롭 2:중앙크롭 3:오른편아래크롭 4:원본비율대칭리사이즈
$dq_view1_4 = $dq_view[3]; // 그림위치 left 또는 right
$dq_view1_5 = $dq_view[4]; // padding 1
$dq_view1_6 = $dq_view[5]; // padding 2
$dq_view1_7 = $dq_view[6]; // border-color
$dq_view1_8 = $dq_view[7]; // border
$dqview_wr_3 = $view['wr_3']; //3번그림
$dq_view = explode("/",$dqview_wr_3);
$dq_view2_1 = $dq_view[0]; // 썸네일 최대넓이
$dq_view2_2 = $dq_view[1]; // 썸네일최대높이
$dq_view2_3 = $dq_view[2]; // 1: 왼편위크롭 2:중앙크롭 3:오른편아래크롭 4:원본비율대칭리사이즈
$dq_view2_4 = $dq_view[3]; // 그림위치 left 또는 right
$dq_view2_5 = $dq_view[4]; // padding 1
$dq_view2_6 = $dq_view[5]; // padding 2
$dq_view2_7 = $dq_view[6]; // border-color
$dq_view2_8 = $dq_view[7]; // border
~~~~~
?>
-----------------------------------------------
위를
<? for($i=0,$max = count($view[file]); $i<=$max; $i++) {
$t = $i + 1;
~~~~ 이곳에~~~~
}
?>
-------------------------------------------------
의 속에 $t 과 $i을 사용해서 간단히 쓰는 방법은 없는가요?
$dqview_wr_1 = $view['wr_1']; // 1번그림
$dq_view = explode("/",$dqview_wr_1);
$dq_view0_1 = $dq_view[0]; // 썸네일 최대넓이
$dq_view0_2 = $dq_view[1]; // 썸네일최대높이
$dq_view0_3 = $dq_view[2]; // 1: 왼편위크롭 2:중앙크롭 3:오른편아래크롭 4:원본비율대칭리사이즈
$dq_view0_4 = $dq_view[3]; // 그림위치 left 또는 right
$dq_view0_5 = $dq_view[4]; // padding 1
$dq_view0_6 = $dq_view[5]; // padding 2
$dq_view0_7 = $dq_view[6]; // border-color
$dq_view0_8 = $dq_view[7]; // border
$dqview_wr_2 = $view['wr_2']; //2번그림
$dq_view = explode("/",$dqview_wr_2);
$dq_view1_1 = $dq_view[0]; // 썸네일 최대넓이
$dq_view1_2 = $dq_view[1]; // 썸네일최대높이
$dq_view1_3 = $dq_view[2]; // 1: 왼편위크롭 2:중앙크롭 3:오른편아래크롭 4:원본비율대칭리사이즈
$dq_view1_4 = $dq_view[3]; // 그림위치 left 또는 right
$dq_view1_5 = $dq_view[4]; // padding 1
$dq_view1_6 = $dq_view[5]; // padding 2
$dq_view1_7 = $dq_view[6]; // border-color
$dq_view1_8 = $dq_view[7]; // border
$dqview_wr_3 = $view['wr_3']; //3번그림
$dq_view = explode("/",$dqview_wr_3);
$dq_view2_1 = $dq_view[0]; // 썸네일 최대넓이
$dq_view2_2 = $dq_view[1]; // 썸네일최대높이
$dq_view2_3 = $dq_view[2]; // 1: 왼편위크롭 2:중앙크롭 3:오른편아래크롭 4:원본비율대칭리사이즈
$dq_view2_4 = $dq_view[3]; // 그림위치 left 또는 right
$dq_view2_5 = $dq_view[4]; // padding 1
$dq_view2_6 = $dq_view[5]; // padding 2
$dq_view2_7 = $dq_view[6]; // border-color
$dq_view2_8 = $dq_view[7]; // border
~~~~~
?>
-----------------------------------------------
위를
<? for($i=0,$max = count($view[file]); $i<=$max; $i++) {
$t = $i + 1;
~~~~ 이곳에~~~~
}
?>
-------------------------------------------------
의 속에 $t 과 $i을 사용해서 간단히 쓰는 방법은 없는가요?
댓글 전체

<?
for($i=0,$max = count($view[file]); $i<=$max; $i++) {
$t = $i + 1;
$dq_view = explode("/", $view["wr_".$t]);
for ($k=0; $k<8; $k++) {
$dq_dynamic_var = "dq_view".$i."_".($k+1);
// 동적변수 생성
$$dq_dynamic_var = $dq_view[$k];
}
}
?>
테스트 된게 아니라서 잘 되려나 모르겠습니다.
for($i=0,$max = count($view[file]); $i<=$max; $i++) {
$t = $i + 1;
$dq_view = explode("/", $view["wr_".$t]);
for ($k=0; $k<8; $k++) {
$dq_dynamic_var = "dq_view".$i."_".($k+1);
// 동적변수 생성
$$dq_dynamic_var = $dq_view[$k];
}
}
?>
테스트 된게 아니라서 잘 되려나 모르겠습니다.
에고... 관리자님이시군요.
감사합니다.
감사합니다.
에구구구....
이제서야 적용이 되는군요.
이제서야 적용이 되는군요.

$dq_view = explode("/",$dqview_wr_1);
$dq_view0_1 = $dq_view[0]; // 썸네일 최대넓이
$dq_view0_2 = $dq_view[1]; // 썸네일최대높이
$dq_view0_3 = $dq_view[2]; // 1: 왼편위크롭 2:중앙크롭 3:오른편아래크롭 4:원본비율대칭리사이즈
$dq_view0_4 = $dq_view[3]; // 그림위치 left 또는 right
$dq_view0_5 = $dq_view[4]; // padding 1
$dq_view0_6 = $dq_view[5]; // padding 2
$dq_view0_7 = $dq_view[6]; // border-color
$dq_view0_8 = $dq_view[7]; // border
==>
list( $dq_view0_1, $dq_view0_2, ..)= explode( '/', $dqview_wr_1);
==>
$dq_view = explode("/",$dqview_wr_1);
extract( $dq_view, EXTR_PREFIX_ALL , 'dq_view0_'; // 이 경우 0부터 시작
$dq_view0_1 = $dq_view[0]; // 썸네일 최대넓이
$dq_view0_2 = $dq_view[1]; // 썸네일최대높이
$dq_view0_3 = $dq_view[2]; // 1: 왼편위크롭 2:중앙크롭 3:오른편아래크롭 4:원본비율대칭리사이즈
$dq_view0_4 = $dq_view[3]; // 그림위치 left 또는 right
$dq_view0_5 = $dq_view[4]; // padding 1
$dq_view0_6 = $dq_view[5]; // padding 2
$dq_view0_7 = $dq_view[6]; // border-color
$dq_view0_8 = $dq_view[7]; // border
==>
list( $dq_view0_1, $dq_view0_2, ..)= explode( '/', $dqview_wr_1);
==>
$dq_view = explode("/",$dqview_wr_1);
extract( $dq_view, EXTR_PREFIX_ALL , 'dq_view0_'; // 이 경우 0부터 시작
감사합니다.
추후 다시 질문드릴깨요...
추후 다시 질문드릴깨요...
제가 소스에는 문외한이라 죄송하지만, 수고스럽더라도 아래방식으로 설명부탁드립니다.
<?
for($i=0,$max = count($view[file]); $i<=$max; $i++) {
$t = $i + 1;
~~~~~
~~~~~
}
?>
<?
for($i=0,$max = count($view[file]); $i<=$max; $i++) {
$t = $i + 1;
~~~~~
~~~~~
}
?>