我在数据库中有这些数据:
我可以使用这个PHP函数显示纯文本:
if(!function_exists("dropHtmlTags")) {
function dropHtmlTags($string) {
// remove html tags
$string = strip_tags($string, ' \r\n\t');
return $string;
}
}
但我希望在显示时保持换行符,我该怎么做?
更新代码
if(!function_exists("dropHtmlTags")) {
function dropHtmlTags($string) {
// remove html tags
$string = strip_tags($string, ' \r\n\t');
return nl2br($string);
}
}
答案 0 :(得分:1)
if(!function_exists("dropHtmlTags")) {
function dropHtmlTags($string) {
// remove html tags
$string = strip_tags($string, ' \r\n\t');
echo nl2br($string);
}
}
答案 1 :(得分:1)
取代剥离\n
(新行),而不是将其替换为<br />
其他可能性,请勿剥离\n
并将所有内容包装在<pre></pre>