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';