개발자의 끄적끄적

[php] json_decode return null 해결 방법 본문

개발/php

[php] json_decode return null 해결 방법

효벨 2021. 3. 19. 03:00
728x90
반응형

[php] json_decode return null 해결 방법

 

 

php 에서

 

json_decode 를 이용하여

 

encode 되어 있던 데이터를 변환하여 출력하는 경우

 

잘되던 상황이 갑자기 null 값이 나오는 현상이 있습니다.

 

그럴때 여러가지 해결방법들이 있다고들 하는데

 

전부다 적용되지 않아서 한참을 검색하다가

 

해결방법을 찾아서 공유하고자 합니다.

 

 

1. 아래 처럼 BOM 제거로직으로 변환을 합니다.

$string = preg_replace('/[\x00-\x1F\x80-\xFF]/','',$string)

 

2. 그리고 다시 출력합니다.

echo json_decode($string);

 

위 내용 그대로 적용하시면

 

특별한 이상없이 해결되실껍니다!

 

참고들 하세요!

반응형

'개발 > php' 카테고리의 다른 글

[php] rand 랜덤 6자리 숫자 생성하기  (0) 2021.03.20
[php] BOM 제거 정규식  (0) 2021.03.20
[php] json error 확인하는 방법  (0) 2021.03.19
[php/mac] mac php timezone 설정방법  (0) 2021.03.19
[php] 주석 표기하는 방법  (0) 2021.03.18
Comments