list.skin.php 질문 채택완료
선셋
4년 전
조회 2,539
</p>
<p>if ($list[$i]['name'] == $member['mb_nick']) {</p>
<p> echo("true");</p>
<p> } else {</p>
<p> echo("false");</p>
<p> }</p>
<p>echo($list[$i]['name']);</p>
<p>echo("
");</p>
<p>echo($member['mb_nick']);</p>
<p>
위 코드를 작성 했는데요.
$list[$i]['name'] 값과 $member['mb_nick'] 값은 echo로 찍어보면 둘이 똑같이 나옵니다
하지만 if문으로 판별해보면 false로 찍히는데 왜 그런가요?
코드 결과 :

댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
마르스컴퍼니
Expert
4년 전
$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'])
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
선셋
4년 전
아 name은 그 용도였군요 감사합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인