현재 위치: > 함수 카테고리 모음> json_decode

json_decode

JSON 형식으로 문자열을 디코딩합니다
이름:json_decode
분류:JSON
사용 언어:php
한 줄 설명:JSON 문자열을 디코딩하십시오.

정의 및 사용법

json_decode() 함수는 JSON 객체를 PHP 객체로 디코딩하거나 변환하는 데 사용됩니다.

예 1

JSON 데이터를 PHP 변수에 저장하고 PHP 객체로 디코딩합니다.

 <? php
$ jsonobj = '{ "Bill": 35, "Elon": 37, "Steve": 43}' ;

var_dump ( json_decode ( $ jsonobj ) ) ;
?>

인스턴스를 실행하십시오

예 2

JSON 데이터를 PHP 변수에 저장하고 PHP 연관 배열로 디코딩하십시오.

 <? php
$ jsonobj = '{ "Bill": 35, "Elon": 37, "Steve": 43}' ;

var_dump ( json_decode ( $ jsonobj , true ) ) ;
?>

인스턴스를 실행하십시오

예 3

PHP 객체에서 값에 액세스하는 방법 :

 <? php
$ jsonobj = '{ "Bill": 35, "Elon": 37, "Steve": 43}' ;

$ obj = json_decode ( $ jsonobj ) ;

echo $ obj- > Bill ;
echo $ obj- > elon ;
echo $ obj- > joe ;
?>

인스턴스를 실행하십시오

예 4

PHP 연관 배열에서 값에 액세스하는 방법 :

 <? php
$ jsonobj = '{ "Bill": 35, "Elon": 37, "Steve": 43}' ;

$ arr = json_decode ( $ jsonobj , true ) ;

echo $ arr [ "Bill" ] ;
echo $ arr [ "elon" ] ;
echo $ arr [ "Steve" ] ;
?>

인스턴스를 실행하십시오

문법

 JSON_DECODE ( 문자열 , ASSOC , 깊이 , 옵션 )
매개 변수 설명하다
필수의. 디코딩 할 값을 지정합니다.
협회

선택 과목. 부울 값을 지정합니다. 기본값은 False입니다.

true로 설정되면 반환 된 객체는 연관 배열로 변환됩니다.

false로 설정하면 객체를 반환합니다.

깊이 선택 과목. 재귀 깊이를 지정합니다. 기본 재귀 깊이는 512입니다.
옵션 선택 과목. 비트 마스크를 지정합니다 (JSON_BIGINT_AS_STRING, JSON_INVALID_UTF8_IGNORE, JSON_INVALID_UTF8_SUBSTUTE, JSON_OBJECT_AS_ARRAY, JSON_THROW_ON_ERROR)
유사한 함수
인기 기사