묻고답하기

어쩌다 exec_json으로 회원 정보를 불러 오는데, 해당 회원이 속한 그룹 정보도 불러 올 필요가 있었습니다.

 

그런데, 아무리 해도 group_srl 만 불러오질 못하는 것입니다.

원래 group_srl이

 

2=>'준회원', 3=>'정회원', 12=>'그회원'

 

이라고 했을 때,

 

DB에서 불러와 아래와 같이 작성하면

foreach($output->data as $val) {
    $member_info->group_list[$val->group_srl] = $val->title;
}

 

아래와 같이 불러오겠지 했는데

stdClass Object

(

    [group_list] => Array

        (

            [2] => 준회원

            [3] => 정회원

            [12] => 그회원

        )

)

 

아래처럼 오더군요.

stdClass Object

(

    [group_list] => Array

        (

            [0] => 준회원

            [1] => 정회원

            [2] => 그회원

        )

)

 

단순히 그룹 목록 출력할 때는 상관 없지만,

group_srl이 필요할 때는 곤란합니다.

물론, 일반 php에서는 전혀 문제 없고요.

직접 DB에서 불러 오든, getMemberGroups를 쓰던, 뭘 쓰던 마찬가지입니다.

 

이래저래 삽질 끝에 group_srl을 따옴표로 묶어 연관배열로 처리하던가, object로 해서 따로 받으면 됐습니다.

(참고로, php 강제 형변환 (string)으로도 당연히 해결 안됩니다)

 

foreach($output->data as $val) {
    $member_info->group_list["'".$val->group_srl."'"] = $val->title;   
}

또는

foreach($output->data as $key => $val) {

    $member_info->group_list[$key]->g_srl = $val->group_srl;

    $member_info->group_list[$key]->title = $val->title;

}

 

결국 exec_json으로 가져오는 과정에서 배열의 숫자 키 값이 다시 인덱싱 되는 것입니다.

연관배열은 전혀 문제 없습니다.

제가 json을 잘 몰라서 그러는데, 원래 이런 건가요?

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
lisoliso SKETCHBOOK5 게시판 관련 질문입니다.. [8] file 2014.12.18 by 로이조52
trois79 외부페이지 뷰포트 설정  
제이니스 댓글 쓰기 페이지에서 알림 무조건 체크 되어 있도록 하는 방법좀요~~? [1] 2014.12.18 by 닉이
오늘은삽질왕 도와주세요 사이트다운! [6] file 2014.12.18 by 오늘은삽질왕
제이니스 로그인후 회원그룹에 따라 구별해서 페이지이동 하게 하려면?  
호동뽀대 index.html과 이미지 파일 업로드 ....도와주세요 [2] 2014.12.18 by sojumeister
쫑효다컴 위젯페이지 - 위젯과 위젯사이 여백없애는건 어디서하나요?  
ShopFree 위젯페이지는 접근권한이 안먹히나요? [1] 2014.12.18 by XESniper
한융희 스케치북5의 웹진게시판을 메인화면으로 추출할수 있나요? [6] 2014.12.18 by 한융희
thbsp .js 파일을 import하는 방법? [1] file 2014.12.18 by devflow
오늘은삽질왕 cafe24를 호스팅쓰는데 cloudflare 연결했는데 사이트다운중입니다. [7] file 2014.12.18 by 오늘은삽질왕
xe초보자 포인트초기화를 하였는데요 [1] 2014.12.18 by devflow
XESTUDIO 특정 레이어를 제외한 전체페이지 어둡게하기 [3] 2014.12.18 by devflow
오즈즈 특정 상황에서 글이 써지지 않는 현상에 대한 문의입니다.  
MYUNGSOOK OH 게시판 iframe 소스 삽입 [8] 2014.12.18 by 잘생긴모범생
askanhr 초보질문입니다. 도와주세요ㅠ [23] file 2014.12.18 by askanhr
혀기 파일첨부하면 100%만 뜨고 첨부리스트엔 파일 첨부가 안되네요 ㅡㅡ' [5] 2023.11.17 by 혀기
MelloCore C# 로그인 연동 질문 .. [1] 2014.12.18 by garnecia
콩까기 회원정보수정란에서 프로필이미지 수정부분을 안보여줄수 있는 방법이 있나요? [3] 2014.12.18 by 콩까기
무얼까2 exec_json에서 배열의 숫자 키값 무시.(예: group_srl) [2] 2014.12.18 by 무얼까2
콩이랑이 파일질라이용해 제로보드xe설치방법 [3] file 2014.12.18 by 별을따는소년
홍길동2000 다국어 홈페이지 만들때요... [3] 2014.12.17 by 별을따는소년
기븐 서버 이전시에 /files 폴더만 옮기는 것에 대해 질문드립니다 [1] 2014.12.17 by 별을따는소년
Su3riyn FTP 계정설정 오류해결 제발 부탁좀 드립니다 [2] file 2014.12.17 by 별을따는소년
DoS™ SSL 사용 후 패킷 점검 결과... 이상하네요... [6] 2014.12.17 by DoS™
4our URL 설정방법 [1] 2014.12.17 by 4our
남남이 복권모듈 스킨을 바꾸면 에러가 납니다  
Ruinavan 게시판 글 작성시 메일 알림 서비스 문제 [2] 2014.12.17 by Ruinavan
보소보소 검색결과 글자 포인트 키우기 (파이어폭스) [2] file 2014.12.17 by 보소보소
댑펑 심각... 웹 용량 부족으로 인해 관리자모드에 접속 불가 [2] 2014.12.17 by 댑펑