您好我使用的是XML Feed,我需要访问XML循环中的循环。
基本上我的xml是这样的:
<properties>
<property>
<images>
<image modified="2012-04-03 19:20:16">http://image.url/</image>
<image modified="2012-04-03 19:20:16">http://image.url/</image>
<image modified="2012-04-03 19:20:16">http://image.url/</image>
<image modified="2012-04-03 19:20:16">http://image.url/</image>
<image modified="2012-04-03 19:20:16">http://image.url/</image>
<image modified="2012-04-03 19:20:16">http://image.url/</image>
</images>
</property>
</properties>
我有这个循环:
foreach($xml->property as $property) {
foreach($property->images->image as $key => $value) {
print_r($value);
}
}
但$ value正在返回[@attributes] =&gt;数组([modified] =&gt; 2013-10-03 11:53:47
我希望返回http://image.url/。
有什么想法吗?
谢谢,
汤姆
答案 0 :(得分:2)
您需要将值转换为字符串,如:
foreach($xml->property as $property) {
foreach($property->images->image as $img) {
$value = (string) $img;
echo $value;
}
}