PHP에서 배열을 객체로 변환하는 방법: 1. 데이터 유형 변환을 사용하고 배열 변수 앞에 "(객체)"를 추가하여 배열을 객체로 변환합니다. 2. 먼저 json_encode() 함수를 사용하여 배열을 json 문자열로 변환한 다음 json_decode() 함수를 사용하여 json 문자열을 객체로 변환합니다.
php는 배열을 객체로 변환합니다.
때로는 객체의 포인터 연산자를 사용하여 배열을 객체로 변환해야 합니다.
방법 1:
사용 데이터 유형 변환: 유형 변환은 배열을 객체로 직접 변환할 수 있습니다.
<?php $arr=['a'=>10,'b'=>100,'c'=>'Hello']; $obj=(Object)$arr; var_dump($obj); ?>
출력:
방법 2:
<?php $arr=['a'=>10,'b'=>100,'c'=>'Hello']; $arr0 = json_encode($arr); $arr1 = json_decode($arr0,true); $arr2 = json_decode($arr0); var_dump($arr); var_dump($arr0); var_dump($arr1); var_dump($arr2); ?>
출력:
설명: json_decode() 함수는 문자열을 디코딩하는 데 사용되는 PHP의 내장 함수입니다. JSON으로 디코딩은 JSON 형식의 문자열을 PHP 변수(객체 또는 배열)로 변환할 수 있습니다.
구문은:
json_decode( $json, $assoc = FALSE, $depth = 512, $options = 0 )
매개변수:
json: 디코딩해야 하는 JSON 문자열을 포함합니다. UTF-8로 인코딩된 문자열에서만 작동합니다.
assoc: 부울 변수입니다. true인 경우 반환된 개체는 연관 배열로 변환됩니다.
깊이: 사용자가 지정한 재귀 깊이를 지정합니다.
옵션: JSON_OBJECT_AS_ARRAY, JSON_BIGINT_AS_STRING, JSON_THROW_ON_ERROR를 포함하는 비트마스크.
추천 관련 튜토리얼: "PHP Tutorial"
위 내용은 PHP에서 배열을 객체로 변환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!