- <?php
- $json = '{"a":1,"b":2,"c":3,"d":4,"e":5}';
- var_dump(json_decode($json));
- var_dump(json_decode($json, true));
- /*
- object(stdClass)#1 (5) {
- ["a"] => int(1)
- ["b"] => int(2)
- ["c"] => int(3)
- ["d"] => int(4)
- ["e"] => int(5)
- }
- array(5) {
- ["a"] => int(1)
- ["b"] => int(2)
- ["c"] => int(3)
- ["d"] => int(4)
- ["e"] => int(5)
- }
- */
- ?>
--------------------------------------------------------------------------------------------
4.5. 라인
JSON 인코딩 된 문자열을 받아서 PHP 변수로 변환합니다.
$json는 JSON 문자열을 디코딩된다.
이 기능은 UTF-8로 인코딩 된 문자열을 사용하여 작동.
참고 : PHP는 JSON의 상위 집합을 구현 - 또한 인코딩 및 스칼라 형식과 NULL을 해제합니다.
그들은 배열 또는 개체 안에 중첩 될 때 JSON 표준은이 값을 지원합니다.
$assoc는TRUE, 반환 된 개체는 연관 배열로 변환 할 때.
$depth는 재귀 깊이를 지정했습니다.
$options는 JSON 디코드 옵션의 비트 마스크입니다.
현재는 JSON_BIGINT_AS_STRING 지원 (기본값은 수레로 큰 정수를 캐스팅하는 것입니다)
'php5 > 기본단계2문법' 카테고리의 다른 글
xml 문서 작성 - public string DOMDocument::saveXML () (0) | 2014.01.17 |
---|---|
xml 문서 배열 반환 - SimpleXMLElement simplexml_load_string ( string $data ) (0) | 2014.01.17 |
JSON 표현 문자열 반환 - string json_encode ( mixed $value ) (0) | 2014.01.17 |
출력 버퍼링(Output Buffering) - bool ob_start (), bool ob_end_flush ( void ) (0) | 2014.01.17 |
$_SESSION 기능 - bool session_start ( void ) (0) | 2014.01.17 |