May
04
2023
php nl2br 函数如何将 br 换行改为 p 标签,同时将多个空行替换为一个空行?
作者:
绝缘体.. 发布:
2023-05-04 15:46 分类:
未分类 阅读:
抢沙发
可以通过以下方式将 `nl2br` 函数将 br 换行改为 p 标签,同时将多个空行替换为一个空行:
“`php
function nl2p($str) {
$str = nl2br($str); // 将 br 换行改为
标签
$str = preg_replace(‘/(
\s*){2,}/’, ‘
‘, $str); // 将多个空行替换为 p 标签
$str = ‘
‘ . $str . ‘
‘; // 加上 p 标签
return $str;
}
“`
使用示例:
“`php
$text = “第一行\n\n\n\n第五行”;
echo nl2p($text);
“`
输出结果:
“`html
第一行
第五行
“`
微信扫一扫,打赏作者吧~