채택완료

php문법중 $bg = $i%2 ? 0 : 1; 관련 문의드립니다.

2014-12-28 (일) 20:36:08 4,432

그누4의 베이직 게시판에 보면

Copy
$bg = $i%2 ? 0 : 1;

이렇게 게시글 리스트의 홀짝에 따라 배경색을 바꿔주고 있습니다.

혹시 이걸 홀짝이 아니라 1,2,3 이렇게 3의 배수로 색을 달리 해야 한다면

php로 어떻게 해야하나요?

php 짜집기 하는 수준이라 기초적인 문법도 몰라

이런 무식한 질문을 드려 죄송합니다 (__)

|

답변 1개 / 댓글 2개

채택된 답변
+20 포인트
2014-12-28 (일) 20:49:14

switch ($i%3)

{

 case 1 : $bg = 1; break;

 case 2 : $bg = 2; break;​ 

 default : $bg = 0; break;​

}

이렇게 하시면 됩니다.

$bg = 1; 이것을 원하는대로 바꿔서 사용하세요.

답변에 대한 댓글 2개

2014-12-28 (일) 20:52:25
너무 빠른 답변 감사합니다 ^^
요렇게 하면 3 말고 다른 숫자로도 나눌 수 있게 되었네요
default 값을 꼭 맨 마지막에 적어줘야 하나요? 아니면, case1 앞으로 올려도 되나요?

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