【发布时间】:2012-10-17 23:49:29
【问题描述】:
我有以下代码:
$doc=new DOMDocument();
$doc->loadHTML($content);
$xml=simplexml_import_dom($doc); // just to make xpath more simple
//$images=$xml->xpath('(//img[@class = "thumbimage"])[1]');
for($x=1;$x<=5;$x++)
{
$images[] = $xml->xpath('(//img[@class = "thumbimage"])['.$x.']');
}
我转储 $images 我得到了这种类型的数组,请参阅底部的屏幕截图
[array](unknown name)
- [array]0
-[SimpleXMLElement Object] 0
-Properties
-[array]@attributes
[string]src = "thestring"
-Methods
__construct
__addAttribute etc
我想从每个 $images[] 数组中获取“字符串”
请看附图:
【问题讨论】:
-
我添加了 PHP(因为您的代码是 PHP,尽管您的问题不是 PHP 特定的,所以也许我不应该有)和 XML 标记。
-
我添加了更多代码,以便您可以通过 api 调用呈现 xml
标签: php xml arrays xpath simplexml