duanliujie8639 2016-02-17 08:50
浏览 280
已采纳

PHP for循环中的换行符

There have been a bunch of questions like this already, but none of the answers seem to help me. I would like to have a line-break after each output from a loop. I am using double-quoted strings, like I read here, as well as using HTML (because I want the browser to recognize the line-breaks too) as I read here.

It does create a line-break, however only below the complete output.

I cannot manage to create a line-break between the outputs of the loop. Basically I get a block of text and then a linebreak.

Here is the loop I am using:

<?php
include_once('simple_html_dom.php');
$target_url = "http://www.buzzfeed.com/trending?country=en-us";
$html = new simple_html_dom();

$html->load_file($target_url);

$posts = $html->find('ul[class=list--numbered trending-posts trending-posts-    now]');
$limit = 10;
$limit = count($posts) < $limit ? count($posts) : $limit;
for($i=0; $i < $limit; $i++){
  $post = $posts[$i];
  $post->find('div[class=trending-post-text]',0)->outertext = "";
  echo strip_tags($post, '<p><a>') . "<br/>
";
}

I've also tried " " and a bunch of variations, as well as the nl2br() function. I believe the PHP_EOL command is meant only for the command line, from what I've researched.

I'm an absolute beginner with PHP, so I am probably missing something simple, but I can't figure it out.

EDIT: Here is what it prints: http://globalsocialnews.com/crawler/test8.php

I also included the complete code in case that helps.

  • 写回答

2条回答 默认 最新

  • dqhmtpuy94946 2016-02-17 09:12
    关注

    You can do line break using css implementation ... like:

    .rcorners1 a {
        display: block;
        margin-bottom: 10px;//for show extra margin between each line...  
    
        }
    

    Edit: Use margin css attribute for extra margin...

    please try implementing this...

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 Vue3 大型图片数据拖动排序
  • ¥15 划分vlan后不通了
  • ¥15 GDI处理通道视频时总是带有白色锯齿
  • ¥20 用雷电模拟器安装百达屋apk一直闪退
  • ¥15 算能科技20240506咨询(拒绝大模型回答)
  • ¥15 自适应 AR 模型 参数估计Matlab程序
  • ¥100 角动量包络面如何用MATLAB绘制
  • ¥15 merge函数占用内存过大
  • ¥15 使用EMD去噪处理RML2016数据集时候的原理
  • ¥15 神经网络预测均方误差很小 但是图像上看着差别太大