添加属性到提交的内容链接

时间:2009-09-23 18:05:44

标签: php html regex

我有一个人们会提交文字的网站。我想为添加的链接添加几个属性。任何人都知道正则表达式(或其他好方法)将rel =“nofollow”添加到提交的文本正文中的任何链接?

1 个答案:

答案 0 :(得分:1)

使用DOM解析(PHP Simple HTML DOM Parser示例):

// Create DOM from string
$html = str_get_html($links);

$linksCount = count($html->find('a'));

for($i=0;$i<$linksCount;$i++) {
    $html->find('a', $i)->rel = 'nofollow';
}
echo $html;