Php 自动插入换行符?
我正在制作一个新闻发布系统,我想知道是否有可能在有新行的地方自动插入一个标签 例如,如果在文本区域中发布了包含以下文本的新闻文章:Php 自动插入换行符?,php,database,Php,Database,我正在制作一个新闻发布系统,我想知道是否有可能在有新行的地方自动插入一个标签 例如,如果在文本区域中发布了包含以下文本的新闻文章: New news article Features - 1 - 2 - 3 它会将以下内容添加到新闻数据库: New news article<br/> <br/> Features<br/> - 1<br/> - 2<br/> - 3<br/> 有办法做到这一点吗 nl2br($arti
New news article
Features
- 1
- 2
- 3
它会将以下内容添加到新闻数据库:
New news article<br/>
<br/>
Features<br/>
- 1<br/>
- 2<br/>
- 3<br/>
有办法做到这一点吗
nl2br($article)
分析$\u POST数据时,应将\n字符替换为br标记 例如:
/**
* Cleans incoming data
*
* @param array $data - Incoming data, $_GET or $_POST, for example
* @return void
*/
function cleanPost(&$data)
{
foreach ($data as $k => $v)
{
if (!is_array($v))
{
// Your filters here
$v = str_replace("\n", '<br />', $v);
}
$data[$k] = $v;
}
}
分析$\u POST数据时,应将\n字符替换为br标记 例如:
/**
* Cleans incoming data
*
* @param array $data - Incoming data, $_GET or $_POST, for example
* @return void
*/
function cleanPost(&$data)
{
foreach ($data as $k => $v)
{
if (!is_array($v))
{
// Your filters here
$v = str_replace("\n", '<br />', $v);
}
$data[$k] = $v;
}
}
您通常不应该将特定于HTML的方法应用于所有传入数据。只有当您输出到HTML时,这才是真正必要的。您应该将s添加到从数据库提取的数据中,而不是将其保存为格式化数据。通常不应该对所有传入数据应用特定于HTML的方法。只有在输出到HTML时才有必要这样做。您应该将s添加到从数据库提取的数据中,而不是将其保存为格式。在输出数据时而不是存储数据时应用标记。在输出数据时而不是存储数据时应用标记。