Php 使用simplexml_load_file()解析XML

Php 使用simplexml_load_file()解析XML,php,xml,Php,Xml,使用simplexml\u load\u file(),如果我正在解析XML,我会得到以下图像 SimpleXMLElement Object ( [@attributes] => Array ( [size] => small ) [0] => http://userserve-ak.last.fm/serve/34s/72903330.png ) SimpleXMLElement Object (

使用
simplexml\u load\u file(),
如果我正在解析XML,我会得到以下图像

SimpleXMLElement Object
(
    [@attributes] => Array
        (
            [size] => small
        )
    [0] => http://userserve-ak.last.fm/serve/34s/72903330.png
)

SimpleXMLElement Object
(
    [@attributes] => Array
        (
            [size] => medium
        )
    [0] => http://userserve-ak.last.fm/serve/64s/72903330.png
) // ... etc
我的问题是…如何获取数组[0]中的图像URL?我知道如何使用
attributes()
方法访问我的“size”属性。但我似乎无法呼应出URL。我试过了

$img = $xml -> album -> image[0];  <----i see nothing
$img = $xml -> album -> image -> 0;   <-----i get a 500 error
$img=$xml->album->image[0];相册->图像->0;
或

我们应该做到这一点

你也可以试试

$xml->album->image->asXML();

您能提供XML的一部分吗?
(string) $xml->album->image[0];
$xml->album->image->asXML();