【问题标题】:Trying to echo to a new line and isn't working [duplicate]尝试回显到新行但不起作用[重复]
【发布时间】:2012-11-12 19:12:31
【问题描述】:

可能重复:
PHP: trying to create a new line with “\n”
line break help in PHP

您好,我一直在尝试使用 \n 东西回显到 PHP 中的新行,但它不起作用,我尝试将其分开,以防 PHP 感到困惑或其他原因,但它仍然无法正常工作,帮助!!

这是我的代码,你不需要知道全部:

以“id”为1,“sender”为“test”,“message”为“test”

echo($rows."\n");

while($rowarray = mysql_fetch_array($result)){

echo($rowarray["id"].") From: ".$rowarray["sender"]." - ".$rowarray["message"]."\n");

}

我希望它像这样打印出来:

1 (or how many rows there are)
1) From: test - test

我不知道我做错了什么。非常感谢帮助

【问题讨论】:

  • 您在浏览器中查看输出吗?
  • 在 html 中换行
    ,浏览器读取\interprit html 不是纯文本
  • 您是否要在 HTML 文档中回显\n?如果是,则需要改用<br>

标签: php


【解决方案1】:

如果您在浏览器中查看此输出,请尝试添加中断标记而不是换行符。

echo($rows."<br />");

while($rowarray = mysql_fetch_array($result)){
    echo($rowarray["id"].") From: ".$rowarray["sender"]." - ".$rowarray["message"]."<br />");
}

我还要补充一点,不推荐使用 mysql* 扩展,您应该改用 mysqliPDO

【讨论】:

  • @mike 不知道。他有他们,所以我离开了他们。
  • 好吧,我正在使用 Lua 脚本来获取它。所以我不知道它会怎么读?在那种情况下我应该使用
    吗?
  • @user1819037 这完全取决于您查看输出的位置。如果您在浏览器中查看输出,则需要使用我指定的中断标记。
  • 我在游戏中使用了一个 lua 脚本,它获取了所有的 HTML 标签。我正在逐行阅读。
猜你喜欢
  • 2020-11-17
  • 2018-05-24
  • 1970-01-01
  • 2021-08-06
  • 1970-01-01
  • 2014-11-12
  • 2020-02-18
  • 2016-11-01
  • 2020-12-01
相关资源
最近更新 更多