日期:2014-05-16  浏览次数:20444 次

php 如何给关键词自动添加超链接
php 如何给关键词自动添加超链接

目前有个关健词表,字段为:keyword  URL

希望文章中第1次出现这些关健词时自动加上关健词表中对应的URL链接。请高手指点。

------解决方案--------------------
mixed preg_replace ( mixed pattern, mixed replacement, mixed subject [, int limit] )
如果指定了 limit,则仅替换 limit 个匹配,如果省略 limit 或者其值为 -1,则所有的匹配项都会被替换。
------解决方案--------------------

str_replace
preg_replace
两个函数都行

------解决方案--------------------

$string = "a a b b c c";
$patterns = array("/a/","/b/","/c/");
$replacements = array_pad(array(),count($patterns),"<a href='#'>$0</a>");
print preg_replace($patterns, $replacements, $string, 1);