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

소스 오류가 자꾸 떠요... 채택완료

  • Warning: array_combine() expects parameter 2 to be array, null given in /hosting/exco9898/html/theme/kt003/kt.lib.php on line 348

 

http://exco9898.dothome.co.kr/bbs/board.php?bo_table=only_inquiry

 

http://sir.kr/data/editor/2407/3739929923_1721575058.9975.png" width="100%" />

 

348라인 코드가

    $new_data = array_combine($new_keys, $values); 

이거인데 뭐가 문제라는건지....

 

http://sir.kr/data/editor/2407/3739929923_1721575019.9449.png" width="712" />

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

답변 2개

채택된 답변
+20 포인트

 $new_data = array_combine($new_keys, $values); 에서 $values 가 배열이 아니어서 발생되는 문제로 보입니다. $values 를 배열로 바꾸어 보세요.

 

 $new_data = array_combine($new_keys, [$values]); 

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

답변에 대한 댓글 1개

오 감사합니다. 해결된거 같습니다.

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

2번째 값($values)이 배열이 되어야 하는데 값이 없어서 에러라는 것입니다

두개의 if문에서 두번째 조건이 맞지않으면 $values라는 배열은 만들어지지 않으니 그러합니다

while 윗줄에 $values=array(); 넣어주면 에러는 안날텐데 로직이 맞는지는 모르겠군요

 

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

답변에 대한 댓글 1개

감사합니다. 덕분에 해결되었습니다.

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

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

로그인

전체 질문 목록