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

두 개의 구문을 합치려고 합니다 채택완료

안녕하세요? 도와주십시오~ 예를들면, 다음 두 개의 구문을 합치려면 어떻게 하여야 하는지요?

 

2)       echo "회원";    else      echo "비회원"; ?> 

 

감사합니다. 항상 건강하시기 바랍니다.

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

답변 1개

채택된 답변
+20 포인트

 

2)       echo "회원";     // 이 문장이 좀 이상합니다. $member의 값이 있으면 회원이됩니다.   else      echo "비회원"; ?> 

 

위 두 구무은 서로 다른 내용인데 왜 합치시려는지....

 

굳이 문장을 줄인다면..

 

</p>

<p> </p>

<p><?php 

  if($write['wr_1'])

     echo $write['wr_1'];   //  없으면 출력안하면 되니. else문이 필요없습니다.</p>

<p>//=>  if($write['wr_1']) 는 없어도 가능합니다.</p>

<p>// 또다른 방식으로</p>

<p>echo ($write['wr_1']) ? $write['wr_1']:"";    // 로도 가능합니다.

  

?></p>

<p>

<?php 

  if ($member['mb_id'])   // 이렇게 되어야 정상입니다만

     echo "회원"; 

  else

     echo "비회원";</p>

<p>// 위 문장을 줄이면</p>

<p> </p>

<p>echo (($member['mb_id'])?"":"비")."회원";

?> </p>

<p>

 

와 같이 가능합니다.

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

답변에 대한 댓글 1개

그냥 한 예로 든 것 입니다.
원래는 회원, 비회원이 아니라 다른 문자가 나타나는 것인데..
예를 든 것이...회원, 비회원으로 해버렸네요~
감사합니다.

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

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

로그인

전체 질문 목록