寒窗轩,寒川的个人网络博客,记录互联网事,学习网络编程、分享工作经验、人生感悟,包括但不限于程序代码、数据库、Office办公、随笔等内容。

php实现SEO伪原创同义词替换函数

近日和一朋友讨论PHP关于同义词替换的SEO伪原创问题,写了如下函数,并为emlog做成插件。
function strtr_words($str)
{
    $words=array();
    $content = file_get_contents('words.txt');//词库
    $content = str_replace( "\r", "",$content); //去掉换行符(以便兼容Linux主机)
    $content = preg_split('/\n/', $content, -1, PREG_SPLIT_NO_EMPTY);//\n分割字符
        foreach($content as $k=>$v)
        {
            if($k!=0)
            {
                $str_data = explode('→',$v);//关键词分割符
                $words+=array("$str_data[0]"=>"$str_data[1]");
            }
        }
    return strtr($str,$words);//返回结果
}

词库words.txt格式如下:

恳求→哀求
悲悼→哀伤
悲痛→哀思
悲伤→哀痛
顺序→挨次
受饿→挨饿
靠拢→挨近

注意,每一行一组同义词,中间用“→”分割。
 

程序 2010-05-31 15:17:40 45 0 8805 phpseo
文章写得不错?我是土豪我要在线打赏!
在线打赏

昵称:

验证码:验证码

评论:

文章分类
系统
程序
数据
Office
随笔
热门文章
python读取文件夹下图片并生成pdf文件
VB.net开发的word转pdf的小工具
使用python把word转成pdf
文章推荐
免责声明
关于博主
开篇第一章
随机推荐
php分页函数
对Googlebot来访时间进行研究
PHP版OAuth认证协议中的HMACSHA1加密算法(签名方法)
伤心的虚拟主机
(转)中国人必须知道的柒拾陆个常识
JPG、RAR合并器,可将rar转为jpg。
Linux VS Windows 究竟哪个系统更好之思考
用手机投射屏幕到win10上,win10投影到此电脑不可用怎么办?
win10华硕fl5900u笔记本开机进入桌面后转圈卡死怎么办
利用飞信api免费发送天气预报
友情连接
春燕网络
谢润的博客
企安文档