0

我有一个 SimpleXMLObject $node,其中包含一个我必须检索的数组“数据”,但我不知道如何检索。我有,$node['data']但它不起作用。有什么帮助吗?

也许这很简单,但我不知道如何快速完成..

编辑:示例代码

foreach ($xmlObject->children() as $node) {
    if($node->getName() == 'URL_web_images'){

        // here i have a $node that contains an array named 'URL_web_image', how to access to it?

    }
}
4

2 回答 2

1

SimpleXML 是一个类,并且$node似乎是它的实例。您无法访问 php.ini 中的数组等属性。你必须使用$obj->property.

所以试试这个:

echo $node->data;
于 2012-05-29T10:20:33.493 回答
0

尝试这个

print_r(json_decode($node));
$node_json = json_decode($node);
echo $node_json['data'];
于 2012-05-29T10:21:32.120 回答