채택완료

common.php 파일의 $member['mb_dir'] 이 부분 질문입니다.

2015-07-12 (일) 19:25:44 3,392

// 회원, 비회원 구분
}
$is_admin = '';
if ($member['mb_id']) {
    $is_member = true;
    $is_admin = is_admin($member['mb_id']);
    $member['mb_dir'] = substr($member['mb_id'],0,2);
} else {
    $is_guest = true;
    $member['mb_id'] = '';
    $member['mb_level'] = 1; // 비회원의 경우 회원레벨을 가장 낮게 설정
}​

substr($member['mb_id'], 0,2)    --->  멤버 아이디의 앞 두개 알파벳을 $member['mb_dir']의 변수에

넣는다로 해석이 됩니다만 db안에 member 테이블 안에는 mb_dir 이란 필드가 없습니다.

연관배열이라 생각하고 테이블을 찾아봐도 없는데 도데체 이 부분은 무슨 뜻입니까?

|

답변 2개

채택된 답변
+20 포인트
2015-07-12 (일) 20:05:16

member 테이블에 있는 값들만 다 들어가 있는데 필요에 의해서 $member라는 배열 변수에 mb_dir이라는 애를 따로 생성해서 추가할 수도 있습니다.

$member['test'] = "test";

이런 식으로 하면 print_r($member); 했을 때 test라는 애도 같이 나옵니다. 

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