반복문과 removeclass

반복문과 removeclass

QA

반복문과 removeclass

본문

아래와 같이 img태그 5개를 반복문으로 출력해줬습니다.

하고자 하는것은

wr_1의 값이 만약 3이면

img태그중 앞에서 3개만 class값을 없애려는데

이걸 뭘로 처리해야 할까요?

 

'만약 wr_1값이 3이면 3개의 img 클래스명을 제거해라... ' 이러면 될것 같은데

조건문식 표현을 어떻게 해얄지...

 

<?php

    for($count = 1 ; $count <=5 ; $count++){ 

       echo "<img src=\"{$image_url}\" class=on />";

    }

?>

이 질문에 댓글 쓰기 :

답변 2


for ($count=1; $count<=5; $count++) {
    if ( $count<=3 ) { // wr_1 값 사용
        echo "<img src=\"{$image_url}\" />";
    } else {
        echo "<img src=\"{$image_url}\" class=\"on\" />";
    }
}

+ if/else

- https://www.php.net/manual/en/control-structures.else.php

- http://docs.php.net/manual/kr/control-structures.else.php


<?php
    for($count = 1 ; $count <=5 ; $count++){ 
       $class = " class='on' ";
       if ($wr_1 == "3" && $count <= 3)
            $class = " ";
       echo "<img src=\"{$image_url}\" {$class} />";
    }
?>

으로 하시면 될것 같네요

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

회원로그인

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