property" 메서드를 사용하여 개체의 속성 값에 액세스합니다.">
JSON 문자열을 PH 개체로 변환하려면 내장 함수 "json_decode()"를 사용할 수 있습니다. 사용 방법은 다음과 같습니다. 1. PHP 샘플 파일을 생성합니다. 2. JSON 문자열 변수 "$jsonString"을 정의합니다. 3. "json_decode()" 함수를 조정하고 문자열 변수를 PHP 개체 "$phpObject"로 디코딩합니다. 4. "$phpObject->property" 메서드를 사용하여 개체의 속성 값에 액세스합니다.
이 튜토리얼의 운영 체제: Windows 10 시스템, php8.1.3 버전, Dell G3 컴퓨터.
JSON 문자열을 PHP 객체로 변환하려면 내장 함수 json_decode()를 사용할 수 있습니다. 이 함수는 JSON 문자열을 객체, 배열, 스칼라 값을 포함한 PHP 데이터 유형으로 디코딩합니다.
다음은 JSON 문자열을 PHP 객체로 변환하는 방법을 보여주는 예입니다.
$jsonString = '{"name": "John", "age": 30, "city": "New York"}'; // 将 JSON 字符串转换为 PHP 对象 phpObject=jsondecode(phpObject = json_decode(phpObject=jsondecode(jsonString); // 使用转换后的 PHP 对象 echo $phpObject->name; // 输出:John echo $phpObject->age; // 输出:30 echo $phpObject->city; // 输出:New York
위 예에는 이름, 나이 및 도시가 포함된 JSON 문자열이 있습니다. json_decode()를 호출하고 JSON 문자열을 인수로 전달하여 이를 PHP 개체 $phpObject로 디코딩합니다.
이후에는 일반 객체에 접근하는 것처럼 $phpObject->property를 사용하여 객체의 속성값에 접근할 수 있습니다.
JSON 문자열에 객체 대신 배열이 포함되어 있으면 json_decode()는 기본적으로 이를 연관 배열로 디코딩한다는 점에 유의해야 합니다. 인덱스 배열을 얻으려면 json_decode()의 두 번째 선택적 매개 변수를 true, 즉 json_decode($jsonString, true)로 설정하면 됩니다.
또한 json_decode()는 디코딩 동작을 제어하기 위한 다른 옵션과 매개변수도 제공합니다. json_decode() 함수에 대한 자세한 내용은 PHP 설명서를 확인하세요.
위 내용은 JSON 문자열을 PHP 객체로 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!