묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
(PHP) if 조건문에서 and/or 사용하기..
2005.10.26 06:36
안녕하세요.. 초보적 질문입니다.^^ (초보니까;;)
<?
$hey = "dd";
if ( $hey == "aa" or "bb" or "cc" ) echo "123";
elseif ( $hey == "dd" or "ee" or "ff" ) echo "456";
else echo "000";
echo "<br>";
?>
이런 조건문을 만들었는데, 이 경우 php 는
계속 123 을 출력하는 문제가 생기네요.
PHP 조건문에서 and, or 을 어떻게 할당해줘야 하나요?
<?
$hey = "dd";
if ( $hey == "aa" or "bb" or "cc" ) echo "123";
elseif ( $hey == "dd" or "ee" or "ff" ) echo "456";
else echo "000";
echo "<br>";
?>
이런 조건문을 만들었는데, 이 경우 php 는
계속 123 을 출력하는 문제가 생기네요.
PHP 조건문에서 and, or 을 어떻게 할당해줘야 하나요?
댓글 2
-
예뜨락
2005.10.26 07:23
-
ssukai
2005.10.26 16:02
and,&& : 둘다 참일경우에만
or,|| : 둘중에 하나만 참이더라도
xor : 둘중에 단 하나만 참일때
! : 논리부정으로 not의 의미, 값이 없을때
* php4에서는 &&나 || 대신 and,or을 사용하세요.
$hey == "dd" or $hey == "ee" or $hey == "ff"
$hey == "aa" && $hey == "bb" && $hey == cc"
$hey == "dd" and $hey == "ee" and $hey == "ff"
맞나 모르겠네요 비몽사몽이라
연결자를 기준으로 다시한번 더 써주시면 됩니다