list.skin.php 질문

list.skin.php 질문

QA

list.skin.php 질문

본문


if ($list[$i]['name'] == $member['mb_nick']) {
                echo("true");
            } else {
                echo("false");
            }
echo($list[$i]['name']);
echo("<br>");
echo($member['mb_nick']);

 

위 코드를 작성 했는데요.

$list[$i]['name'] 값과 $member['mb_nick'] 값은 echo로 찍어보면 둘이 똑같이 나옵니다

하지만 if문으로 판별해보면 false로 찍히는데 왜 그런가요?

 

코드 결과 :

2040305857_1611048271.7631.png

이 질문에 댓글 쓰기 :

답변 2

$list[$i]['name'] 은 출력명으로 사이드뷰 태그 등이 포함되어 있어서 입니다.

※ /lib/common.lib.php, get_list() 함수 내용 참조

     if ($board['bo_use_sideview'])
        $list['name'] = get_sideview($list['mb_id'], $tmp_name2, $list['wr_email'], $list['wr_homepage']);
    else
        $list['name'] = '<span class="'.($list['mb_id']?'sv_member':'sv_guest').'">'.$tmp_name.'</span>';

 

$list[$i]['wr_name'] 과 비교를 하면 될 듯 합니다.

if ($list[$i]['wr_name'] == $member['mb_nick'])

답변을 작성하시기 전에 로그인 해주세요.
전체 73
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT