0

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?

    }
}
4

2 に答える 2

1

SimpleXML はクラスであり、$nodeそのインスタンスのようです。PHP では配列などのプロパティにアクセスできません。を使用する必要があります$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 に答える