在回显时转换数据库中的文本换行符



我正在使用ckEditor作为BBCode编辑器,并且必须做一些更深入的工作,而不仅仅是安装一些插件。

保存到数据库时,在字段中我将有例如

1
2
3

然而,当它被呼应出来时,它是

123

我需要帮助转换数据库中的这些换行符,并将每一行放入

标签中或从换行符中创建一些内容。

我正在使用此功能将其他BBCodes转换为html,只是无法弄清楚这一点。

function basicbbcode($text) {
    $text = str_replace("[b]", "<b>", "$text");
    $text = str_replace("[/b]", "</b>", "$text");
    return $text;
}

我看到的另一个选项是在输入数据库时将换行符
转换为 etc。

让 PHP 引擎为您完成换行符的工作,因为它会检测要自动替换的换行符。

$text = nl2br($text);

全部完成。

查找将要为 、\r 或 \r 的换行符:

$text = str_replace("n", "<br/>", "$text");
$text = str_replace("r", "<br/>", "$text");

相关内容

  • 没有找到相关文章

最新更新