웹마스터 팁
page_full_width">
[ 삼항연산 ] 조건문 리턴
2002.04.20 05:22
아래 보니 ?:설명이 있길래 덧붙입니다.
간단한 조건문 출력
$nick="앙드레김";
$name="김봉남";
$usermethod="nick";
echo "그 사람은 ".$usermethod=="nick"?$nick:$name."입니다.";
"그 사람은 앙드레김 입니다." 출력
변수 대입 없이 출력문에서 리턴됩니다.
간단한 조건문 출력
$nick="앙드레김";
$name="김봉남";
$usermethod="nick";
echo "그 사람은 ".$usermethod=="nick"?$nick:$name."입니다.";
"그 사람은 앙드레김 입니다." 출력
변수 대입 없이 출력문에서 리턴됩니다.
댓글 6
-
♡TAEK♡
2002.04.20 21:18
이해가 앙가요......풀이해줘요...ㅡㅡ;;;;;;;;;;;;;;; -
OsE=
2002.04.20 21:34
"그 사람은" 출력
$usermethod가 nick과 같으면 $nick을 출력, 아니면 $name을 출력
"입니다" 출력 -
♡TAEK♡
2002.04.21 15:22
아하~ -
피에치피럽
2002.05.13 17:36
또다른 삼항 연산....
$usermethod = ($usermethod=="nick") ? $nick : $name;
그럼 이번에 삼항연산을 좀더 맹글어 봅시다....
$aaa = "c";
$out_buff = ($aaa=="a") ? "a와 같음" : (($aaa=="c") ? "c와같음" : "c와 다름");
이렇게 하면 $out_buff의 값은 무엇이 될까여?
$out_buff의 값은 "c와 같음"이 출력될 것입니다...
이것을 if문으로 할경우는
if($aaa=="a") $out_buff="a와 같음";
elseif($aaa=="c") $out_buff="c와 같음";
이렇게 되겠지여.... -
True^
2002.05.13 23:49
이넘이 조건문이였군요..-_-; 아하하;;
남에 소스 훔쳐보면서; 저게 뭘까 궁금했었는데;;^^; -
Hyri~♪
2002.05.20 11:31
? :
유일한 삼항연산자^^
A ? B : C
A가 TRUE면 B
A가 FALSE면 C