소스 오류가 자꾸 떠요...

소스 오류가 자꾸 떠요...

QA

소스 오류가 자꾸 떠요...

답변 2

본문

  • 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

 

3739929923_1721575058.9975.png

 

348라인 코드가

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

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

 

3739929923_1721575019.9449.png

이 질문에 댓글 쓰기 :

답변 2

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

 

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

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

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

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

 

답변을 작성하시기 전에 로그인 해주세요.
전체 1
© SIRSOFT
현재 페이지 제일 처음으로