php if문 부탁드려요..

php if문 부탁드려요..

QA

php if문 부탁드려요..

답변 2

본문


<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>";

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 123,125
© SIRSOFT
현재 페이지 제일 처음으로