1. <?php
  2.   $json = '{"a":1,"b":2,"c":3,"d":4,"e":5}';
  3.   
  4.   var_dump(json_decode($json));
  5.   var_dump(json_decode($json, true));
  6.   /*
  7.   object(stdClass)#1 (5) {
  8.       ["a"] => int(1)
  9.       ["b"] => int(2)
  10.       ["c"] => int(3)
  11.       ["d"] => int(4)
  12.       ["e"] => int(5)
  13.   }
  14.   
  15.   array(5) {
  16.       ["a"] => int(1)
  17.       ["b"] => int(2)
  18.       ["c"] => int(3)
  19.       ["d"] => int(4)
  20.       ["e"] => int(5)
  21.   }
  22.   */
  23. ?>

--------------------------------------------------------------------------------------------


mixed json_decode ( string $json [, bool $assoc = false [, int $depth = 512 [, int $options = 0 ]]] )


4.5. 라인

JSON 인코딩 된 문자열을 받아서 PHP 변수로 변환합니다.


$json는 JSON 문자열을 디코딩된다. 

이 기능은 UTF-8로 인코딩 된 문자열을 사용하여 작동. 

참고 : PHP는 JSON의 상위 집합을 구현 - 또한 인코딩 및 스칼라 형식과 NULL을 해제합니다. 

그들은 배열 또는 개체 안에 중첩 될 때 JSON 표준은이 값을 지원합니다. 

$assoc는TRUE, 반환 된 개체는 연관 배열로 변환 할 때. 

$depth는 재귀 깊이를 지정했습니다. 

$options는 JSON 디코드 옵션의 비트 마스크입니다. 

현재는 JSON_BIGINT_AS_STRING 지원 (기본값은 수레로 큰 정수를 캐스팅하는 것입니다)

:
BLOG main image

공지사항

카테고리

분류 (356)
main (1)
php5 (218)
HTML (36)
javascript (93)
IT 이론과 퍼온정보 (8)
깨작일상 (0)
곧 추가할 내용 (0)
추후 알아볼것들... (0)

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

달력

«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
Total :
Today : Yesterday :