php關鍵字提取
A. php 取出關鍵字
<?php
/**
*資料庫address
*idname
*1威州
*2張家港
*3寧夏回族自治區
*/
$str="我今天想知道威州的天氣。";
$charset="GBK";
include("mysql.php");//載入基本配置
functioncheckindb($string){
$sql="select*fromaddresswherename='$string'";
$q=mysql_query($sql);
$r=mysql_fetch_array($q);
if($r){
return$string;
}else{
returnfalse;
}
}
//取出資料庫內字元最短的地名
$sql="SELECTCHARACTER_LENGTH(name)asaFROM`address`orderbyalimit1";
$q=mysql_query($sql);
$r=mysql_fetch_array($q);
$d=$r[0];
//取出資料庫內字元最長的地名
$sql="SELECTCHARACTER_LENGTH(name)asaFROM`address`orderbyadesclimit1";
$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);
?>
這樣應該可以,沒測試!另外,安全部分要考慮下。
B. PHP 如何提取字元串里xxxx年 (比如2016年)和xxx省(比如江蘇省)指定的關鍵字
大體思路如下
$str = '江蘇省2021年會計師資格考試真題(B卷)';
echo substr($str, 0,strpos($str,'省'));//取江蘇,strpos()判斷省在的位置,substr(),從0開始到省在的位置提取字元串
echo substr(substr($str, 0,strpos($str,'年')), -4);//取年份,先判斷年在的位置,第一次substr()從0到年之間的取出來,在substr()取後邊4個字元,這里年份必須4個字元,能夠取出來
第一種,取年簡單,江蘇,後邊沒有關鍵字省長度不固定是沒辦法取
C. php中,自動從所發表的文章中提取關鍵詞、關鍵字
搜一下:php中,自動從所發表的文章中提取關鍵詞、關鍵字
D. PHP獲取搜索關鍵字
$_SERVER["HTTP_REFERER"] 可以得到上一個頁面的地址然後你用過正則匹配關鍵字,最後將關鍵字 urldecode 就可以了
E. php 關鍵字元串 快速 提取
<?php
$str=
<<<AAA
OLTIDPONIDONUNO
10.24.202.117NA-0-2-38
10.24.208.152NA-0-1-48
10.24.208.12NA-0-1-45
10.24.208.15NA-0-1-41
AAA;
$array=explode(" ",$str);
$result_array=array();
if(is_array($array))
{
foreach($arrayAS$one){
$result_array[]=explode(" ",$one);
}
}
print_r($array);
print_r($result_array);
?>
F. php 該如何獲取從百度搜索進入網站的關鍵詞
可以獲取到用戶跳轉時最後一次的鏈接,也就是你拿到用戶來源鏈接後,看看這裡面是否包含關鍵詞信息,如果不包含,那就沒辦法通過開發的方式實現。比如網路搜索,也許可以使用他們的網站統計服務來查看數據,但自己開發,可能不行。
像 MEZW搜索 這種直接跳轉的話,就沒問題,同樣獲取來源鏈接地址,然後從裡面提取關鍵詞即可。
G. 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;
}
}
H. php 要從文章內容,提取關鍵詞,要怎麼寫!
提取關鍵詞,你必須得有個詞庫。然後根據詞庫匹配文章內容。詞庫越多效率越低,文章內容長度越長效率越低。
網上針對php有相乾的分詞演算法,你可以搜
」SCWS
中文分詞「
來看一下。你可以根據裡面的例子來做擴展
I. PHP怎麼截取中間的關鍵字
$content='<ahref="http://ci.qiuyi.cn/html/symptoms/978/index.html"target="_blank"hidefocus="true">流鼻血</a>';
preg_match('|hidefocus="true">(.*)</a>|isU',$content,$match);
print_r($match);