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

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

마지막별명 10년 전 조회 4,215

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

</P>
<P>$bg = $i%2 ? 0 : 1;</P>
<P>

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

 

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

php로 어떻게 해야하나요?

 

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

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

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

답변 1개

채택된 답변
+20 포인트
10년 전

switch ($i%3)

{

 case 1 : $bg = 1; break;

 case 2 : $bg = 2; break;​ 

 default : $bg = 0; break;​

}

 

이렇게 하시면 됩니다.

 

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

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

답변에 대한 댓글 2개

마지막별명
10년 전
너무 빠른 답변 감사합니다 ^^
요렇게 하면 3 말고 다른 숫자로도 나눌 수 있게 되었네요
홈짱
10년 전
default 값을 꼭 맨 마지막에 적어줘야 하나요? 아니면, case1 앞으로 올려도 되나요?

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

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

로그인