小编seb*_*ebb的帖子

nl2br不适合我

nl2br从我的数据库中获取数据后,我无法使用函数:

$result = mysql_query("SELECT comments..etc.etc..");

while ($row = mysql_fetch_array($result))
{
  echo nl2br($row["comments"]);
}
Run Code Online (Sandbox Code Playgroud)

在数据库行中comments:

\r\nThanks,\r\n
Run Code Online (Sandbox Code Playgroud)

OUTPUT:

与DB相同:

\r\nThanks,\r\n
Run Code Online (Sandbox Code Playgroud)

如果我只是这样测试它,它工作正常:

<?php
$mystring = "\r\nThanks,\r\n";
echo nl2br($mystring);
?>
Run Code Online (Sandbox Code Playgroud)

OUTPUT:

converts \r \n to <br />
Run Code Online (Sandbox Code Playgroud)

php

11
推荐指数
4
解决办法
2万
查看次数

标签 统计

php ×1