토론방

소스관련 if구문 문의드립니다.

<!--@if($k != '0')-->

내용1

<!--@else if($k != '1')-->

내용2

<!--@else if($k != '2')-->

내용3

<!--@end-->

 

이렇게 되면 0일때 내용1 1일때 내용2 2일때 내용3이 출력되도록 되는거 맞나요~?

이렇게 넣었더니 2일때 내용2를 출력하는것같아요ㅠㅠ

게시글 공유 URL복사
댓글[1]

열기 닫기

  • P**M 2015-10-05

    != 라는 것은 같지 않다라는 것입니다. 

    즉 위의 if문을 풀이를 해보면

    $k가 0이 아닐때

    $k가 1이 아닐때

    $k가 2가 아닐때

    로 해석을 할 수 있습니다.

    if문 자체가 잘못 기재를 하신것입니다. 

    0일떄 내용1을 출력하고 1일때 내용2 2일때 내용3을 출력을 할려면 != 대신 ==를 넣어주시면 됩니다. 

    $k == '0' 이런식으로 해주시면 됩니다. 

     

댓글작성

열기 닫기

댓글작성
top