나머지 몫이 어렵네요 ㅠㅠ 도와주세요~ 채택완료

list.skin.php에서

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

}

이렇게 게시글을 불러오기 시작하는데요

이렇게 불러온글들을 아래의 li에 담습니다.

 

<li class="list-style <?echo $style?>"> 

 

제일 첫번째 글일경우 css를 다르게하기위하여

변수 $style = '' 에 조건으로 담으려고 하는데 잘안되네요

if($i == 0) $style = 'first'; 

이렇게 하면 첫번째 게시글일때에 li의 class에 first라는 글짜가 들어가게됩니다.

 

조금 어려운부분이

첫번째 게시글에는 first

두번째(짝수의 게시글)에는 two

세번째 (홀수의 게시글)에는 three

if($i == 0) $style = 'first'; 

if($i%2 == 0) $style = 'two';

if($i%3 == 0) $style = 'three';

이런식으로 하니깐 잘안먹네요 ㅠㅠ

숫자에 약해서 ㅠㅠ도움좀 부탁드리겠습니다!!

답변 2개

채택된 답변
+20 포인트

$arr = array('first', 'second', 'third');

$style = $arr[$i%3]; 

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

답변에 대한 댓글 1개

감사합니다 도움이 되었습니다^^

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

해당 소스로 하시려면 i=1 부터 시작하셔야 할듯... 

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

답변에 대한 댓글 1개

i=1로 하니까 0번의 게시글이 안나타나서요 ㅠㅠ

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

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

로그인
🐛 버그신고