반복구문 좀 가르쳐 주세요. 정보
반복구문 좀 가르쳐 주세요.
본문
아래와 같이 출력할건데요.
각각 01 02 03 .......10까지 이렇게 증가합니다.
이걸 간단히 반복구분으로 만들어 주세요...
<table width=100% border=0>
<tr>
<td ><?=$news_subject01?></td>
<td><?=$news_day01?></td>
</tr>
<tr>
<td ><?=$news_subject02?></td>
<td><?=$news_day02?></td>
</tr>
<tr>
<td ><?=$news_subject03?></td>
<td><?=$news_day03?></td>
</tr>
</table>
제가 이해한 부분은.. 아래와 같긴 한데 안되더군요^^;
<table width=100% border=0>
<? for ($i=0; $i<11; $i++) { ?>
<tr>
<td valign=top width=90%>
<a href=<?=$news_link[$i]?> target=_blank><?=substr($news_subject[$i],0,80)?></a>
</td width=9%>
<td valign=top><?=$news_day[$i]?></td>
</tr>
<? } ?>
</table>
각각 01 02 03 .......10까지 이렇게 증가합니다.
이걸 간단히 반복구분으로 만들어 주세요...
<table width=100% border=0>
<tr>
<td ><?=$news_subject01?></td>
<td><?=$news_day01?></td>
</tr>
<tr>
<td ><?=$news_subject02?></td>
<td><?=$news_day02?></td>
</tr>
<tr>
<td ><?=$news_subject03?></td>
<td><?=$news_day03?></td>
</tr>
</table>
제가 이해한 부분은.. 아래와 같긴 한데 안되더군요^^;
<table width=100% border=0>
<? for ($i=0; $i<11; $i++) { ?>
<tr>
<td valign=top width=90%>
<a href=<?=$news_link[$i]?> target=_blank><?=substr($news_subject[$i],0,80)?></a>
</td width=9%>
<td valign=top><?=$news_day[$i]?></td>
</tr>
<? } ?>
</table>
댓글 전체
변수명에 01, 02 식으로
for문 쓰실려면 배열 쓰셔야할것같은데요...
다른 무슨 방법이 또 있는지 모르겠네요...
for문 쓰실려면 배열 쓰셔야할것같은데요...
다른 무슨 방법이 또 있는지 모르겠네요...
답변 감사합니다.^^;
<table width=100% border=0>
<? for ($i=1; $i<=10; $i++) { ?>
<tr>
<td ><?=$news_subject0{$i}?></td>
<td><?=$news_day0{$i}?></td>
<? } ?>
</tr>
</table>
요렇게까지 이해했습니다만 안되더군요^^;
따로 배우진 않았고 그냥 그누 스킨보며 공부하다보니 좀 짧네요 ㅎㅎ
<table width=100% border=0>
<? for ($i=1; $i<=10; $i++) { ?>
<tr>
<td ><?=$news_subject0{$i}?></td>
<td><?=$news_day0{$i}?></td>
<? } ?>
</tr>
</table>
요렇게까지 이해했습니다만 안되더군요^^;
따로 배우진 않았고 그냥 그누 스킨보며 공부하다보니 좀 짧네요 ㅎㅎ
eval 함수를 쓰면 간단하겠지만 eval은 무거워서 권하지는 않습니다.
<table width=100% border=0>
<? for ($i=1; $i<=10; $i++) {
$postfix = str_pad($i, 2, '0', STR_PAD_LEFT));
?>
<tr>
<td><img src='<?=$board_skin_path?>/img/dot.gif' border='0' align='absmiddle'></td>
<td ><?=eval('$news_subject'.$postfix); ?></td>
<td><?=eval('$news_day'.$postfix); ?></td>
<? } ?>
</tr>
</table>
하지만 의미 없는 일을 하고 계신지 모르겠네요... 무얼 구상하시나요?
<table width=100% border=0>
<? for ($i=1; $i<=10; $i++) {
$postfix = str_pad($i, 2, '0', STR_PAD_LEFT));
?>
<tr>
<td><img src='<?=$board_skin_path?>/img/dot.gif' border='0' align='absmiddle'></td>
<td ><?=eval('$news_subject'.$postfix); ?></td>
<td><?=eval('$news_day'.$postfix); ?></td>
<? } ?>
</tr>
</table>
하지만 의미 없는 일을 하고 계신지 모르겠네요... 무얼 구상하시나요?
감사합니다.
한번 해볼깨요....
도서 소개 스킨을 만들고 있긴한데....
문외한이라 여기저기 스킨을 보며 짜집기 하고 있습니다.
것보단 알아가는데 재미를 붙이고 있습니다...
언론기사소개 부분에 넣을건데
그냥 수동으로 해도 상관없지만 한번 해보고 싶어서요^^;
한번 해볼깨요....
도서 소개 스킨을 만들고 있긴한데....
문외한이라 여기저기 스킨을 보며 짜집기 하고 있습니다.
것보단 알아가는데 재미를 붙이고 있습니다...
언론기사소개 부분에 넣을건데
그냥 수동으로 해도 상관없지만 한번 해보고 싶어서요^^;
음 안되네요..
$postfix = str_pad($i, 2, '0', STR_PAD_LEFT));
이부분이 에러가 나요...
제가 잘몰라서 주는 밥도 못먹는것 같긴한데...^^
하여간 감사합니다.
$postfix = str_pad($i, 2, '0', STR_PAD_LEFT));
이부분이 에러가 나요...
제가 잘몰라서 주는 밥도 못먹는것 같긴한데...^^
하여간 감사합니다.
news_subject01 news_subject02..... 를 차라리 배열로 만드시면 편할텐데..
$news_subject[0]~~ ... 포문에서 배열은 잘 먹거든요
$news_subject[]={$news_subject01 , $news_subject02 , $news_subject03 , $news_subject04...}
for (i=0;i<10;i++){
echo $news_subject[$i];
}
$news_subject[0]~~ ... 포문에서 배열은 잘 먹거든요
$news_subject[]={$news_subject01 , $news_subject02 , $news_subject03 , $news_subject04...}
for (i=0;i<10;i++){
echo $news_subject[$i];
}
감사합니다. 해볼께요.... 아직 솔직히 변수도 잘 이해 못한 상태라....
이것저것 해보다보면 이해하겠죠~
이것저것 해보다보면 이해하겠죠~