PHP new line \\n and \\r\\n not working

痴心易碎 提交于 2019-12-01 03:18:40
Nadh

Your echo "\r\n"; is outside the loop. Move it inside the loop.

Also, if you want the line breaks to be visible in the browser, you should print a <br /> too.

  $rows = mysql_num_rows($result) ;
  for ($j=0 ; $j < 3 ; $j++) {
  for ($i=0 ; $i < 3 ; $i++) {
    $row = mysql_fetch_array($result) ;
    echo '<a href="image2.php?id='.$row['ID'].'">'."<img src='".$row['Image']."' />".'</a>' ;
  }
    echo "<br />\n";    
  }

Whitespace is not displayed verbatim when it's part of HTML text. \r and \n are not universal constants; they are just characters, and it's up to whatever program consumes them to decide what to do with them.

You should use <br> instead.

You need:

echo '<br />';

instead of:

echo "\r\n";
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!