做网站seo,关键字keywords是非常关键的,那怎么根据文章标题自动生成关键字keywords
下面是一段php代码,可以轻松帮你解决这个问题。
<?php
$keywords=trim(preg_replace('/[,]+/',',',preg_replace(array(
"/[[:punct:]]+/i",//英文标点符号。
'/[。、!?:;﹑•"…‘’“”〝〞∕¦‖— 〈〉﹞﹝“”‹›〖〗】【»«’‘〕〔》《﹐¸﹕︰﹔!¡?¿﹖﹌﹏﹋'´ˊˋ―﹫︳︴¯_ ̄﹢﹦﹤‐˜﹟﹩﹠﹪﹡﹨﹍﹉﹎﹊ˇ︵︶︷︸︹︿﹀︺︽︾ˉ﹁﹂﹃﹄︻︼()]+/u',//中文标点符号。
'/\s+/'
),',',$title)),',');
>
这段代码的思路是将标题中所有的中英文标点符号及空白字符全部替换成【,】然后再删除空白的关键字。
一个简单的示例:
标题:中文静网 cnj8.com 是一个web2.5网站,访问一次就能自动缓存。
输出:中文静网,cnj8,com,是一个web,5网站,访问一次就能自动缓存。
当然你也可以在中文标点符号中加入【的与及】等中文链接字。
示例网站:https://cnj8.com/i/0/4000.html
大家可以去看下效果,本人觉得还不错。
- 编程问答
- 答案列表
PHP 怎么根据标题自动提取页面关键字keywords代码[朗读]
加入收藏