很多站长朋友们都不太清楚php获取关键词,今天小编就来给大家整理php获取关键词,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 php 查询 sql 数据库 提取文章关键词 2、 PHp查找关键词 3、 php 要从文章内容,提取关键词,要怎么写! 4、 php 取出关键字 5、 php 该如何获取从百度搜索进入网站的关键词 php 查询 sql 数据库 提取文章关键词$res=mysql_query("select
*
from
keyword");//查找所有关键词
while($row
=
mysql_fetch_array($rec)){//一次判断,文章中有没有出现该关键词
$str
=
$row['name'];
$rec
=
mysql_query("select
*
from
文章表
where
$title
like
'%$str%'
or
$content
like
'%$str%'");//模糊查询文章标题和内容中出现了的该关键词的数据
$num
=
mysql_num_rows($rec);//文章标题和内容中出现了的该关键词的文章条数
if($num){
echo
$str;
}
}
PHp查找关键词好像一句sql搞不定
$k = array();
$sql='SELECT name FROM table';
$r=mysql_query($sql);
while($row = mysql_fetch_row($sql)){
array_push($k, $row[0]);
}
foreach($k as $key=>$val){
$k[$key] = "title LIKE '%".$val."%' OR content LIKE '%".$val."%'";
}
$sql='SELECT id FROM table WHERE '.join(' OR ', $k);
$r=mysql_query($sql);
php 要从文章内容,提取关键词,要怎么写!提取关键词,你必须得有个词库。然后根据词库匹配文章内容。词库越多效率越低,文章内容长度越长效率越低。
网上针对php有相干的分词算法,你可以搜
”SCWS
中文分词“
来看一下。你可以根据里面的例子来做扩展
php 取出关键字<?php
/**
* 数据库 address
* id name
* 1 威州
* 2 张家港
* 3 宁夏回族自治区
*/
$str = "我今天想知道威州的天气。";
$charset = "GBK";
include("mysql.php"); //载入基本配置
function checkindb($string) {
$sql = "select * from address where name = '$string'";
$q = mysql_query($sql);
$r = mysql_fetch_array($q);
if ($r) {
return $string;
} else {
return false;
}
}
// 取出数据库内字符最短的地名
$sql = "SELECT CHARACTER_LENGTH(name) as a FROM `address` order by a limit 1";
$q = mysql_query($sql);
$r = mysql_fetch_array($q);
$d = $r[0];
// 取出数据库内字符最长的地名
$sql = "SELECT CHARACTER_LENGTH(name) as a FROM `address` order by a desc limit 1";
$q = mysql_query($sql);
$r = mysql_fetch_array($q);
$l = $r[0];
$arr = array();
$strlen = mb_strlen($str, $charset);
// 分割要查询的字符串
for($n = $d;$n <= $l ;$n++) {
for($i = 0;$i <= $strlen - $n;$i++) {
$t = mb_substr($str, $i, $n, $charset);
if (checkindb($t)) {
array_push($arr, $t);
}
}
}
print_r($arr);
?>
这样应该可以,没测试!另外,安全部分要考虑下。
php 该如何获取从百度搜索进入网站的关键词可以获取到用户跳转时最后一次的链接,也就是你拿到用户来源链接后,看看这里面是否包含关键词信息,如果不包含,那就没办法通过开发的方式实现。比如百度搜索,也许可以使用他们的网站统计服务来查看数据,但自己开发,可能不行。
像 MEZW搜索 这种直接跳转的话,就没问题,同样获取来源链接地址,然后从里面提取关键词即可。
关于php获取关键词的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php获取关键词 php获取数据的详细内容...