从foreach循环中获取单个值

时间:2013-12-13 15:51:57

标签: php dom

以下是我从网页

获取每个图片网址的代码
$url = "http://beta.ghar360.com";

$html = file_get_contents($url);

$doc = new DOMDocument();
@$doc->loadHTML($html);

$tags = $doc->getElementsByTagName('img');

foreach ($tags as $tag) {
       echo $tag->getAttribute('src');
}

而不是获取所有网址,如果我只想获得一个网址该怎么办?

2 个答案:

答案 0 :(得分:1)

您使用item()方法获取第一个img代码:

$tags = $doc->getElementsByTagName('img');
echo $tags->item(0)->getAttribute('src');

Demo.

答案 1 :(得分:-2)

您可以使用break - 函数...