与preg_replace |的多行链接PHP

时间:2010-08-17 16:09:03

标签: php preg-replace

如果有人发布包含文字和链接的多行帖子,我希望能够找到并用<p>标签包装链接,但我一次只能使用一个链接(来源)代码来自phpBB2 - 可点击链接功能),这会导致每个链接都是这样的:

<p>http://www.bbc.co.uk/</p>
<p>http://www.bbc.co.uk/</p>
<p>http://www.bbc.co.uk/</p>

我希望它恰好是这样的:

<p>http://www.bbc.co.uk/
http://www.bbc.co.uk/
http://www.bbc.co.uk/</p>

干杯。

1 个答案:

答案 0 :(得分:2)

将其提供给DOM loadHTML函数和getElementsByTagName('p'),根据->item(i)使用->length进行引用,获取nodeValue并创建一个新文件使用document.createElement的段落,将nodeValue设置为您在使用nodeValue或其他内容连接后从循环中检索到的\n<br>字符串。

你不应该使用正则表达式。