foreach($divs as $element)
{
$img = $element->find('a', 0)->href.'<br>';
$img = str_replace("http://www.youtube.com/watch?v=", "http://img.youtube.com/vi/", $img);
echo $img."/mqdefault.jpg";
}
现在输出是:
http://img.youtube.com/vi/UYkHcfrxxtk
/mqdefault.jpghttp://img.youtube.com/vi/ZgjaveCUsSg
/mqdefault.jpghttp://img.youtube.com/vi/TFVbehwl1Ns
/mqdefault.jpg
我想要每个img:
http://img.youtube.com/vi/UYkHcfrxxtk/mqdefault.jpg
如何解决这个问题?我使用简单的html dom。
答案 0 :(得分:0)
echo $img."/mqdefault.jpg<br/>";
但是如果你想在页面上制作图像元素:
echo "<img src='".$img."' /><br/>";
答案 1 :(得分:-1)
使用它。
从.'<br>'
末尾删除$img = $element->find('a', 0)->href.'<br>';
,然后将其添加到echo $img."/mqdefault.jpg";
<br>
表示换行符
$img = $element->find('a', 0)->href;
$img = str_replace("http://www.youtube.com/watch?v=", "http://img.youtube.com/vi/", $img);
echo $img."/mqdefault.jpg".'<br>';