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

if문 질문 좀 할게요 ㅠㅠ 채택완료

광깔 6년 전 조회 3,278

</p>

<p><span><?php echo $list[$i]['wr_9'];?></span></p>

<p>

 

질문1. $list[$i]['wr_9'] 공란일 땐 무조건 "델루나"로 보여지고, span에 "c" 클래스 추가

 

질문2. $list[$i]['wr_9'] 값이 "홍길동" 일 땐 span에 "a" 클래스 추가

         $list[$i]['wr_9'] 값이 "김철수" 일 땐 span에 "b" 클래스 추가

 

if문을 어떻게 작성해야 할까요??

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

답변 4개

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

if ($list[$i]['wr_9'] == '') {

  $txt = "델루나";

  $class = "c";

} else if ($list[$i]['wr_9'] == '홍길동') {

  $txt = "";

  $class = "a";

} else if ($list[$i]['wr_9'] == '김철수') {

  $txt = "";

  $class = "b";

}

?>

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

답변에 대한 댓글 1개

광깔
6년 전
감사합니다 !

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

그누위즈

추가적으로 더 늘어날수도 있으니

스위치문으로 사용하시는것도 좋습니다.

</p>

<p><?php

switch ($list[$i]['wr_9']){

    case '홍길동':

        $txt = $list[$i]['wr_9']; // 원래 값이 홍길동이기에 홍길동이 들어감.

        $add_class = 'a';

        break;

    case '김철수':

        $txt = $list[$i]['wr_9']; // 원래 값이 김철수이기에 김철수가 들어감.

        $add_class = 'b';

        break;

    default:

        $txt = '델루나';

        $add_class = 'c';

}

?></p>

<p> </p>

<p><span class="<?php echo $add_class ?>"><?php echo $txt ?></span></p>

<p>

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

답변에 대한 댓글 1개

광깔
6년 전
if문 외 스위치문으로 해결할 수도 있군요, 덕분에 배웠습니다 감사합니다 !!

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

6년 전

if 한번으로 끝내기

$wr_9 = $list[$i]['wr_9'];

if(!$wr_9) $wr_9 ='델루나';

$classArr=array('델루나'=>'c, '홍길동'=>'a', '김철수'=>'b');

?>

 

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

답변에 대한 댓글 1개

광깔
6년 전
감사합니다 !
if문에도 다양한 방법이 있네요, 덕분에 배웠습니다 :)

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

d
6년 전

  $txt =$list[$i]['wr_9'];

if ($list[$i]['wr_9'] == '') {

  $txt = "델루나";

  $class = "c";

} else if ($list[$i]['wr_9'] == '홍길동') {

  $class = "a";

} else if ($list[$i]['wr_9'] == '김철수') {

  $class = "b";

}

?>

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

답변에 대한 댓글 1개

광깔
6년 전
감사합니다 !

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

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

로그인