我有一个SimpleXMLObject $node
,它包含一个我必须检索的数组'data',但我不知道如何。我和$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?
}
}
答案 0 :(得分:1)
SimpleXML是一个类,$node
似乎是它的实例。您无法在php中访问类似数组的属性。你必须使用$obj->property
。
所以试试这个:
echo $node->data;
答案 1 :(得分:0)
试试这个
print_r(json_decode($node));
$node_json = json_decode($node);
echo $node_json['data'];