我正在使用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");