PHP에서 객체를 배열로 변환하는 방법?



이 기사에서는 실제 데모를 통해 PHP에서 객체를 배열로 변환하는 방법에 대한 간단하면서도 중요한 주제를 소개합니다.

클래스에 의해 정의 된 데이터 구조의 개별 인스턴스는 Object입니다. 또한 개체의 이름을 인스턴스로 지정합니다. 일반적으로 우리는 클래스를 한 번 정의한 다음 그 클래스에 속하는 많은 객체를 만듭니다. 하나 이상의 유사한 유형의 값을 단일 이름에 저장하는 데이터 구조 중 하나는 배열이지만 PHP의 연관 배열은 단순한 것과는 다릅니다. 정렬. 연관 배열은 일반적으로 키-값 쌍을 저장하는 데 사용됩니다. 이 기사에서는 'PHP에서 객체를 배열로 변환하는 방법'에 대해 알아 봅니다.

이 기사에서는 다음 사항을 다룰 것입니다.





그럼 시작하겠습니다.

PHP에서 객체를 배열로 변환하는 방법?



유형 Casting 객체를 배열로

하나의 데이터 유형 변수를 다른 데이터 유형으로 활용하기 위해 단순히 데이터 유형의 명시 적 변환 인 유형 변환을 사용할 수 있습니다. PHP에서 지원하는 타입 캐스팅 규칙을 사용하면

AWS CLI를 여는 방법

PHP 객체를 배열로 변환합니다.



통사론: $ Array_var = (배열) $ Obj

아래 예제는 PHP에서 배열에 대한 typecasting 객체의 작동을 보여줍니다.

item1 = $ food1 $ this-> item2 = $ food2 $ this-> item3 = $ food3}} // 클래스 (호텔)에 대한 객체 생성 $ food = new hotel ( 'biriyani', 'burger', 'pizza') echo '변환 전 :'echo ' 
'var_dump ($ food) echo'
'// 객체를 배열로 덮기 $ foodArray = (array) $ food echo'After conversion : 'var_dump ($ foodArray)?>

java double to int 변환

h에 대한이 기사로 이동객체를 PHP에서 배열로 변환해야합니까?

Json Decode 및 Json Encode 사용

JSON으로 인코딩 된 문자열은 json_decode 함수에 의해 허용되고이를 PHP 변수로 변환하며, 반면에 지정된 값에 대한 JSON 인코딩 문자열은 json_encode에 의해 반환됩니다.

통사론: $ Array_var = json_decode (json_encode ($ obj), true)

아래 예제는 json_decode 및 json_encode를 사용하여 PHP에서 객체를 배열로 변환하는 방법을 보여줍니다.

var1 = $ bill $ this-> var2 = $ food}} // 객체 생성 $ food = new hotel (500, 'biriyani') echo '변환 전 :'echo ' 
'var_dump ($ food) echo'
'// 객체를 연관 배열로 변환 $ foodArray = json_decode (json_encode ($ food), true) echo'After conversion : 'var_dump ($ foodArray)?>

이것으로 PHP에서 객체를 배열로 변환하는 방법에 대한이 기사의 끝으로 이동합니다. .

데이터 과학은 무엇에 사용됩니까?

이 PHP 기사와 관련이있는 경우 전 세계에 250,000 명 이상의 만족 한 학습자 네트워크를 보유한 신뢰할 수있는 온라인 학습 회사 인 Edureka에서 작성했습니다.

질문이 있으십니까? 'PHP에서 객체를 배열로 변환하는 방법'기사의 주석 섹션에 언급 해 주시면 다시 연락 드리겠습니다.