PHP json_decode()

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 }}