我在一个奇怪的场景中,我需要在多个列中显示内容。我正在为旧版本的 IE 使用 css3 column-cont 和 jquery plugin columnizer。问题是我无法完全控制数据,因为它是由外部 Web 服务提供的。在大多数情况下,内容包含在多个段落选项卡中
Content#1
<p><strong>Heading</strong><br>This is a content</p>
<p><strong>Heading</strong><br>This is a content</p>
但在少数情况下,数据不包含在<p>
标签中,如下所示:
Content#2
<strong>Day 1: xyz </strong><br>
lorem lipsum <br> <br>
<strong>Dag 2: lorem lipsum</strong><br>
Morgonflyg till Arequipa i södra Peru.
<br> <br>
真正的问题是jquery columnizer
当要求对此类内容进行分栏时,插件会使用此标记挂起浏览器。
现在我想在正则表达式的帮助下转换Content#2
为,即将内容包装成合理的段落。Content#1
我希望我已经明确表示我正在使用 PHP。
先感谢您!