그누보드 메뉴 merge 질문입니다.

그누보드 메뉴 merge 질문입니다.

QA

그누보드 메뉴 merge 질문입니다.

본문

admin.menu100.php 파일이 현재 array 안에 array로 선언되어 있는 상태인데

 

 

admin.menu100.php ~ admin.menu900.php에 선언된 menu 들을 하나의 array에 merge 하고 싶은데

 

$menu['menu100'] = array (

    array('100000', '환경설정', G5_ADMIN_URL.'/config_form.php',   'config'),

    array('100100', '기본환경설정', G5_ADMIN_URL.'/config_form.php',   'cf_basic')

);

 

$menu['menu200'] = array (

    array('200000', '환경설정2', G5_ADMIN_URL.'/config_form.php',   'config'),

    array('200100', '기본환경설정2', G5_ADMIN_URL.'/config_form.php',   'cf_basic')

);

 

이런식으로 선언 되어있는데 이걸 병합해서

 

$newarray = array (

    array('100000', '환경설정', G5_ADMIN_URL.'/config_form.php',   'config'),

    array('100100', '기본환경설정', G5_ADMIN_URL.'/config_form.php',   'cf_basic'),

    array('200000', '환경설정2', G5_ADMIN_URL.'/config_form.php',   'config'),

    array('200100', '기본환경설정2', G5_ADMIN_URL.'/config_form.php',   'cf_basic')

);

 

이런식으로 만들고 싶습니다.

 

php가 첨이라 어렵습니다 도와주세요!!

 

이 질문에 댓글 쓰기 :

답변 2

$arr =array_merge($menu['menu100'],$menu['menu200']);

php가 첨인데 저런 것을 한다구요?

배열에 대한 이해가 없으면 안될텐데요??

어떤 화일에서 답변의  array_merge를 해보았으며 안된다는 것은 어떻게 알아낸 것인가요?

관리자 페이지의 admin.head.php에서 테스트 해보세요

array_merge 한 후에 print_r($newarray); 하면 합친 배열이 나옵니다

 

java 경력이 좀 있는데 잠깐 회사에서 php 기능 개선 정도 하려고 했는데 어제 담당자가 array_merge에 대해 살짝 말해줘서 찾아보다가 굳이 merge를 하지 않아도 되겠단 생각이 문뜩 들어서 이것저것 하다 해결했습니다. 감사합니다.

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

회원로그인

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