php echo添加文本行尾

时间:2013-06-02 07:16:01

标签: php echo

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。

2 个答案:

答案 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";

html中的

<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>';