php if문 부탁드려요..

php if문 부탁드려요..

QA

php if문 부탁드려요..

본문


<div>
  <img>
  <img>
  <img>
</div>

 

div 안에 img가 최소 1개에서 최대 3개를 보여주려고 합니다.

img가 1개 있을 경우 div에 class="a"를 주고

img가 2개 있을 경우 div에 class="b"를 주고

img가 3개 있을 경우 div에 class="c"를 주고 싶은데..

if문 조건을 어떻게 해야할까요...?

 

이 질문에 댓글 쓰기 :

답변 2

간단한 방법 남깁니다.

 


$cnt = 3; // 이미지 개수
$class = $cnt>=1 && $cnt<=3 ? ' class="'.chr(96+$cnt).'"' : '';
echo "<div{$class}>"; // <div class="c">

 

+ chr()

- https://www.php.net/manual/en/function.chr.php

- http://docs.php.net/manual/kr/function.chr.php

$이미지수 = 이미지수;

if($이미지수 == 1) $클래스 = 'a';

else if($이미지수 == 2) $클래스 = 'b';

else if($이미지수 == 3) $클래스 = 'c';

echo "<div class=\"$클래스\">";

for($i = 0; $i < $이미지수; $i++){

echo "<img>";

}

echo "</div>";

답변을 작성하시기 전에 로그인 해주세요.
전체 133
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT