PHP json_decode()

Jmnote bot (토론 | 기여)님의 2020년 11월 2일 (월) 02:54 판 (봇: 자동으로 텍스트 교체 (-</source> +</syntaxhighlight>, -<source +<syntaxhighlight ))
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)

1 개요[ | ]

PHP json_decode()
  • JSON형식 문자열을 배열 또는 객체로 변환하는 PHP 함수

2 예시 1: 객체로 변환[ | ]

  • JSON 형식의 문자열을 stdClass 객체로 바꿈
$json = '{"type":"textarea","size":8}';
$arr = json_decode($json);
print_r($arr);

3 예시 2: 배열로 변환[ | ]

  • 두번째 인수를 true로 하면 Array가 됨
$json = '{"type":"textarea","size":8}';
$arr = json_decode($json, true);
print_r($arr);

4 예시 3: false 테스트[ | ]

  • false를 넣으면 NULL이 됨
var_dump( json_decode(false) ); # NULL
var_dump( json_decode(false, true) ); # NULL

5 예시 4: 문자열 true/false[ | ]

  • 자료형이 bool로 변환된다.
var_dump( json_decode("true") );  # bool(true)
var_dump( json_decode("false") ); # bool(false)

6 같이 보기[ | ]

7 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}