개발자의 끄적끄적

[php] php excel Trying to access array offset on value of type int error / php 엑셀 Trying to access array offset on value of type int 해결방법 본문

개발/php

[php] php excel Trying to access array offset on value of type int error / php 엑셀 Trying to access array offset on value of type int 해결방법

효벨 2021. 8. 12. 01:00
728x90
반응형

[php] php excel Trying to access array offset on value of type int error / php 엑셀 Trying to access array offset on value of type int  해결방법

 

 

php 에서

 

excel 파일을 다루다 보면 

 

여러가지 오류사항들이 종종 생기곤 합니다.

 

그중에서

 

excel 파일 업로드시 

 

아래와 같은 오류가 나는경우의 해결방법을 공유하고자 합니다.

Trying to access array offset on value of type int

 

저도 인터넷을 검색해서 찾아낸거지만,

 

오류내용에 아마 아래와 같은 파일명이 적혀있을겁니다.

 

Cell/DefaultValueBinder.php

 

그리고 오류번호가 아마도 82번째 줄이라고 나올껀데

 

해당 파일을 열어서 82번재 줄로 가면 아래와 같은

 

else if 구문이 있습니다.

 

} elseif ($ pValue [0] === '=' && strlen ($ pValue)> 1) {

 

위처럼 되어있는것을

 

아래와 같이 변경하고 저장하시면 됩니다!

 

} elseif (!is_int($pValue) && !is_float($pValue) && $pValue{0} === '=' && strlen($pValue) > 1) {

 

참고들 하세요!

반응형
Comments