我从print_r
函数返回的变量$metadataPlugin->metadata->listAction($filter, $pager)
得到以下返回结果。我试图回应[xml]
件,但无法弄清楚如何做到这一点。
KalturaMetadataListResponse Object ( [objects] => Array ( [0] => KalturaMetadata Object ( [id] => 1 [partnerId] => 8 [metadataProfileId] => 2 [metadataProfileVersion] => 1 [metadataObjectType] => 1 [objectId] => 0 [version] => 1 [createdAt] => 1353093894 [updatedAt] => 1353093894 [status] => 1 [xml] => 1353049200 ) ) [totalCount] => 1 )
我试过了
echo $result['objects'][0]->xml;
和
echo $result[0]->xml;
没有成功。
答案 0 :(得分:1)
看起来应该是
$result->objects[0]->xml
只要记住print_r
或var_dump
结果,只要您看到Object (...)
,就需要使用->
来访问为该对象列出的属性。
因此,在这种情况下,您将基础对象设置为$result
,然后您需要从中获取objects
属性。该属性包含一个数组。在数组的索引0处,是另一个Object,它是您的xml
属性所在的Object。