background image

 

PHP 代码:PHP 关联链接常用代码

为了优化内链,我们需要将内容添加上关键链接,那内容如果添加关联链接呢,怎么添
加呢

 

方法一:手动编辑添加

 

方法二:使用程序在输出内容时实现,又不影响后台内容的编辑。
 
下面是 PHP

 

自动给文章内容添加关联链接方法和示例:

 
Keylinks

 

函数方法:

 

参数一:要处理的内容

 

参数二:替换次数

 

返回结果:处理后的内容
 

 

复制代码 代码如下:
 
header("Content-Type:text/html;charset=utf-8"); 

//

 

设置编码

$linkdatas

=

array

array

('前端开发', ''), 

array

('前端设计', ''), 

array

('Web 前端', ''), 

array

('前端博客', ''), 

); 

echo

 "替换前<br/>"; 

echo

 

$str

='Web

 

前端开发 - 专注于网站前端设计与 Web 用户体验。前端开发,专注 Web 前

端开发,关注 Web 用户体验,关注国内外最新最好的前端设计资源和前端开发技术的专
业前端博客'; 

echo

 "<br/>替换后<br/>"; 

echo

 

$str

=keylinks(

$str

,2); 

/** 

 

关联关键词替换

* @param txt $string 

 

原字符串

* @param replacenum $int 

 

替换次数

* @return string 

 

返回字符串

*/

 

function

 keylinks(

$txt

$replacenum

 = '') { 

global

 

$linkdatas

if

 (

$linkdatas

) { 

$word

 = 

$replacement

 = 

array

(); 

foreach

 (

$linkdatas

 

as

 

$v

) { 

$word1

[] = '/(?!(<a.*?))' . preg_quote(

$v

[0], '/') . '(?!.*<\/a>)/s';