2015-11-27 39 views
0

我在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中的數組。

我可以得到任何幫助嗎?

謝謝。

+1

嘗試'get_object_vars()'函數 – aldrin27

+2

[將PHP對象轉換爲關聯ar可能重複射線(http://stackoverflow.com/questions/4345554/convert-php-object-to-associative-array) –

回答

0

你可以只強制轉換它:

$array = (array) $yourObject; 

這將創建一個從你的對象關聯數組。

1

角色到陣列

$array = (array) $object; 

或者,使用get_object_vars

$array = get_object_vars($object); 
0

AWS \結果具有toArray()方法

Source

相關問題