如何将我的对象转换为数组Php


How to Convert my Object to Array Php

我在php中有一个对象。

Object ( [data:Aws'Result:private] => Array ( [Reservations] => Array ( ) [@metadata] => Array ( [statusCode] => 200 [effectiveUri] => https://google.com [headers] => Array ( [content-type] => text/xml;charset=UTF-8 [transfer-encoding] => chunked [vary] => Accept-Encoding [date] => Fri, 27 Nov 2015 07:03:59 GMT [server] => AmazonEC2 ) ) ) )

我需要将这个对象转换为php中的数组。

我能帮上忙吗?

谢谢。

转换为数组

$array = (array) $object;

或者,使用get_object_vars

$array = get_object_vars($object);

您只需键入即可:

$array =  (array) $yourObject;

这将从对象创建一个关联数组。

Aws''Result有一个方法toArray()