我可以在页面上显示的所有图像上添加<br/>标签吗?

时间:2013-09-28 01:31:09

标签: php html

这是我用来显示rss.php feed内容的代码的一部分。

for($x=0;$x<$limit;$x++) {
    $title = str_replace(' & ', ' &amp; ', $feed[$x]['title']);
    $link = $feed[$x]['link'];
    $description = $feed[$x]['desc'];
    $date = date('l F d, Y', strtotime($feed[$x]['date']));
    echo '<p><strong><a href="'.$link.'" title="'.$title.'">'.$title.'</a></strong><br />';
    echo '<small><em>Posted on '.$date.'</em></small></p>';
    echo '<p><a style="color:#000;text-decoration:none;" href="'.$link.'" title="'.$title.'"></>'.$description.'</p>';

问题是.$description.包含图片+文字,我的结尾是图片旁边的措辞。有什么办法可以在页面上显示的所有图像上添加<br>标记吗?我无法访问rss.php。

2 个答案:

答案 0 :(得分:0)

试试这个

 $description = $feed[$x]['desc'];
 $description = str_replace("</img>","</img><br/>",$description);

答案 1 :(得分:0)

在您的Feed描述中添加一个css类,如下所示:

添加到页面CSS:

.feedItem img {
    clear: right;
    display: block;
} 

class =“feedItem”添加到p tag:

echo '<p class="feedItem"><a style="color:#000;text-decoration:none;" href="'.$link.'" title="'.$title.'"></>'.$description.'</p>';