Php 在HTML页面中回显多行(来自MySQL数据库)
我目前正在使用此代码从数据库打印多行文本Php 在HTML页面中回显多行(来自MySQL数据库),php,mysql,html,echo,lines,Php,Mysql,Html,Echo,Lines,我目前正在使用此代码从数据库打印多行文本 $query_content= "select * from home "; $result_content= mysql_query($query_content,$con); while ($text = mysql_fetch_array($result_content)) { $content = $text['homecontent']; } 并使用以下HTML代码: <p> <?php print $cont
$query_content= "select * from home ";
$result_content= mysql_query($query_content,$con);
while ($text = mysql_fetch_array($result_content))
{
$content = $text['homecontent'];
}
并使用以下HTML代码:
<p>
<?php print $content; ?>
<p/>
但我明白了
abc def ghi
有什么想法吗
谢谢。echo str\u replace(数组(“\r\n”、“\n”、“\r”)、“
”、$content);
echo str_replace(array("\r\n", "\n", "\r"), "<br>", $content);
问题在于,在文本中有一个换行符“\n”、“\r”或其组合,在html中显示为空格(空格字符)。
要在html中插入真正的“换行符”,必须使用标记
。
因此,我编写了一个简单的示例,将所有换行符符号替换为html标记 php中存在着特殊的函数
string nl2br(string$string[,bool$is\u xhtml=true])
,它们的作用几乎相同,但我认为更快速、更正确;
问题在于,在文本中有一个换行符“\n”、“\r”或其组合,在html中显示为空格(空格字符)。
要在html中插入真正的“换行符”,必须使用标记
。
因此,我编写了一个简单的示例,将所有换行符符号替换为html标记
php中存在特殊函数
string nl2br(string$string[,bool$is_xhtml=true])
,它们的作用几乎相同,但我认为更快速、更正确。您可以使用php中的内置函数来实现这一点。它将\n\r
(新行)转换为html的
<p>
<?php
print nl2br( $content );
?>
<p/>
您可以使用php中的内置函数来实现这一点。它将
\n\r
(新行)转换为html的
<p>
<?php
print nl2br( $content );
?>
<p/>
在我的例子中,问题的作者将理解html的原理,我想。。。第二。。。我只是忘记了这个函数:(在我的例子中,问题的作者会理解html的原理,我想……其次……我只是忘记了这个函数:(