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

댓글에서 회원 여분필드를 가져오는 방법이 궁금합니다. 채택완료

Modify 5년 전 조회 3,115

댓글 리스트를 가져오는

 

    $cmt_amt = count($list);

    for ($i=0; $i<$cmt_amt; $i++) {

 

for문 안에서

 

$mb_6 = get_member($list[$i]['mb_id'], "mb_6");

mb_6의 여분필드 값을 가져오고

 

출력 부분에 echo $mb_6; 으로 출력하면 Array라는 글자만 뜨고

혹시나 배열에 잘 담겼나 확인해봤는데

 

print_r($mb_6);

결과 : Array ( [mb_6] => 테스트 )

 

잘 나옵니다.

 

출력 부분에 echo $mb_6[$i]; 처럼 출력하면 아무것도 뜨지 않습니다!

출력할 수 있는 다른 방법이 있는건가요?

 

그리고 빈 배열이면 아예 출력을 안하려고 하는데

isset($mb_6) 또는 empty($mb_6) 두개 다 무시하고 Array라고 출력을 하더라구요!!

 

방법 좀 알려주시면 감사하겠습니다.

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

답변 1개

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

$mem= get_member($list[$i]['mb_id']);

 

echo $mem['mb_6']; // mb_6 출력

echo $mem['mb_1']; // mb_1 출력

echo $mem['mb_id']; // id 출력

 

 

두번째 파라미터에 특정 칼럼명을 넣어도 array 로 가져옵니다.

두번째 파라미터를 생략하면.. 모든 칼럼 정보를 array 로 가져옵니다.

 

$mem = get_member($list[$i]['mb_id'], "mb_6"); 인 경우 $mem['mb_6'] 만 있고.. 나머지는 없습니다.

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

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

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

로그인