테스트 사이트 - 개발 중인 베타 버전입니다

다섯개씩 보이게 (개행처리) 채택완료

수난이대 2년 전 조회 1,506

5개씩 보이게 하려면 어떻게 변경해야하나요?

한줄에 5개씩..

 

 

그리고 이렇게 말고도 간단히 css로도 5줄로 보이게 했었는데... 막상 참고하려고 하니

자료를 못찾겠네요..

이를테면 <li>test</li><li>test</li><li>test</li>

5번째 <li>에서 행을 바꾸는식..

 

 

</p>

<p><?

$arr = array("A테스트","B테스트","C테스트","D테스트","F테스트","G테스트","H테스트","I테스트","J테스트","K테스트","L테스트","G테스트","H테스트","I테스트","J테스트","K테스트","L테스트");

?>

<table width="1080" align="center" cellpadding="0" cellspacing="0" border='1'></p>

<p><tr></p>

<p><? for ($i=0; $i< count($arr); $i++) {?></p>

<p>    <td><?=$arr[$i]?></td></p>

<p>

<?if( $i%5==1  )  {?>

    </tr><tr>

<? } ?></p>

<p><? endfor ?></p>

<p></table></p>

<p>

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
들레아빠

</p>

<p><?php

$arr = array("A테스트","B테스트","C테스트","D테스트","F테스트","G테스트","H테스트","I테스트","J테스트","K테스트","L테스트","G테스트","H테스트","I테스트","J테스트","K테스트","L테스트");

?></p>

<p><table width="1080" align="center" cellpadding="0" cellspacing="0" border="1">

<tr>

<?php

for ($i = 0; $i < count($arr); $i++) {

    if ($i % 5 == 0 && $i != 0) {

        echo "</tr><tr>";

    }

    echo "<td>".$arr[$i]."</td>";

}

?>

</tr>

</table>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

수난이대
2년 전
감사합니다. td를 if문 밖에 찍었군요..
이 생각을 왜 못했을까 ㅎㅎ
다시한번 감사합니다.
들레아빠
2년 전
채택 감사 합니다.

댓글을 작성하려면 로그인이 필요합니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인