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

if문 조건 질문입니다. 채택완료

museplay 6년 전 조회 2,436

</p>

<p><?php</p>

<p>    if($ca_name == "" || $ca_name != "abc"){</p>

<p>        echo 'example';</p>

<p>    }</p>

<p>?></p>

<p>

 

안녕하세요.

저기서 조건으로 || $ca_name != "가나다" || $ca_name != "123" 이런식으로 더 추가하고 싶습니다.

어떤 식으로 식을 쓰면 되나요...도움 부탁드립니다

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

답변 4개

채택된 답변
+20 포인트
s
sinbi Expert
6년 전

</p>

<p><?php

$arr = {"abc","aaa","bbb"...)

if($ca_name == "" || in_array($ca_name,$arr)){

    echo 'example';

}</p>

<p>?></p>

<p>

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

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

m
6년 전

SLOOP님, 조민님, sinbi님 댓글 감사합니다^^
생각해보니 저걸 || 말고 &&로 해야하는 조건이었어요...
여러가지 방법을 가르쳐주셔서 감사합니다~앞으로도 참고해서 활용할게요^^

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

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

6년 전

|| 이 기호로 나누고 더 추가하면 되지 않을까요?

|| ==> or  과 같은 의미라고 보시면 될듯 싶네요.

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

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

SLOOP
6년 전

</p>

<p>    if($ca_name == "" || $ca_name != "abc" || $ca_name != "가나다" || $ca_name != "123"){

        echo 'example';

    }

그냥 위 코드처럼 뒤에 조건을 붙여주면 됩니다. 조건별로 괄호로 묶어서 처리도 가능합니다.

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

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

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

로그인