PHP 如何按照段落拆分文章?

目前的需求是需要将一篇文章按自然段落拆分,但是需要保证每个段落的内容都在 4 - 5 行左右。文章的源数据可以是 Markdown 或 富文本内容,其中可能会携带有文字和代码片段,需要保持这些特殊文本的完整性,求解决方案!

阅读 5k
3 个回答

段落不应该是你程序判断的。
一般像ueditor之类的,都会有分页符,说白了就是一个标签,手动把分页符插入到想分页的位置,可以在输出的时候检测到有这个标签就对文章进行分页。

文章是有段落标签的,根据段落标签去正则匹配文章。
同样的,特殊文本也是有对应的标签的。

文章段落一般有<p>标签,做正则匹配即可。如果没有标签你又确实想做,那就修改编辑器,让编辑器添加内容时候“按回车键”添加<p>标签,然后再正则

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题