欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

php自動獲取關鍵字的方法

 更新時間:2015年01月06日 10:59:58   投稿:shichen2014  
這篇文章主要介紹了php自動獲取關鍵字的方法,通過自定義函數(shù)tiqukeyword實現(xiàn)關鍵字的自動獲取功能,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了php自動獲取關鍵字的方法。分享給大家供大家參考。

具體實現(xiàn)方法如下:

復制代碼 代碼如下:
$mincipin=5;//最小詞頻
$minlen=4;//關鍵字最小長度
tiqukeyword($tiqustr,$minlen,$mincipin);
function tiqukeyword($tiqustr,$minlen,$mincipin)
{$strlong=strlen($tiqustr);
$arr=array();
$k=-1;
for($i=0;$i<($strlong-$mincipin*$minlen);$i++){
$end=ceil(($strlong-$i)/$mincipin+$i);
for($j=$minlen;$j<$end;$j++){$num=0;
if(($guanjianzi=substr($tiqustr,$i,$j))!==false){
$wz=$i+$j;
$num++;}
else{break;}
while($wz<$strlong){if(($wz=strpos($tiqustr,$guanjianzi,$wz))!==false)
{$num++;
$wz=$wz+strlen($guanjianzi);}
else break;
}
if($j==$minlen){
if($num>=$mincipin){$maxnum=$num;$k++;$str=substr($tiqustr,$i,$j);
$arr[$k]=array($i,$j,$str,$num,0);
}
else{break;}
}
else{
if($num>=$maxnum){
$maxnum=$num;
$str=substr($tiqustr,$i,$j);
$arr[$k]=array($i,$j,$str,$num,0);
}
else break;
}
}
}
echo '初步得到的數(shù)組:';
print_r($arr);
//echo '<br/><br/><br/><br/>';
 
$arrlong=count($arr);
for($i=0;$i<$arrlong;$i++){
$bjarr=$arr[$i];
$nowid=$i;
if($bjarr[4]==1)continue;
for($j=$i+1;$j<$arrlong;$j++){
if($arr[$j][4]==1)continue;
$qujianks=$bjarr[0];
$qujianjs=$bjarr[1]+$bjarr[0]-1;
$a=$arr[$j][0];
$b=$arr[$j][1]+$arr[$j][0]-1;
if(($bjarr[2]==$arr[$j][2])&&($bjarr[3]>$arr[$j][3]))$arr[$j][4]=1;
 
if($a<=$qujianks&&$qujianks<=$b&&$a<=$qujianjs&&$qujianjs<=$b)
{if($bjarr[3]<=$arr[$j][3]){
$arr[$nowid][4]=1;$nowid=$j;$bjarr=$arr[$j];
}
}
elseif($qujianks<=$a&&$a<=$qujianjs&&$qujianks<=$b&&$b<=$qujianjs){
$arr[$j][4]=1;
}
}
}
 
echo '<br/><br/><br/><br/>重疊加標記后的數(shù)組:';
print_r($arr);
$jieguoarr=array();
for($i=0;$i<$arrlong;$i++)
{if($arr[$i][4]==0)$jieguoarr[]=$arr[$i];
 
}
echo '<br/><br/><br/><br/>';
echo '最后得到的數(shù)組:';
print_r($jieguoarr);
}

希望本文所述對大家的php程序設計有所幫助。

相關文章

  • 關于crontab的使用詳解

    關于crontab的使用詳解

    本篇文章是對crontab的使用進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06
  • php8擴展arginfo生成工具及工具初體驗介紹

    php8擴展arginfo生成工具及工具初體驗介紹

    這篇文章主要為大家介紹了php8的擴展arginfo生成工具及工具初體驗,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-06-06
  • WordPress中編寫自定義存儲字段的相關PHP函數(shù)解析

    WordPress中編寫自定義存儲字段的相關PHP函數(shù)解析

    這篇文章主要介紹了WordPress中編寫自定義字段的相關PHP函數(shù)解析,包括對不可見的自定義字段的相關介紹,需要的朋友可以參考下
    2015-12-12
  • 通過table標簽,PHP輸出EXCEL的實現(xiàn)方法

    通過table標簽,PHP輸出EXCEL的實現(xiàn)方法

    以下是利用table標簽,對PHP輸出EXCEL的實現(xiàn)代碼進行了介紹,需要的朋友可以過來參考下
    2013-07-07
  • 使用游標進行PHP SQLSRV查詢的方法與注意事項

    使用游標進行PHP SQLSRV查詢的方法與注意事項

    在 PHP 中使用 SQLSRV 查詢時,如果查詢結果集較大,可以考慮使用游標來提高查詢效率。使用游標可以將查詢結果集分成多個小部分進行處理,減輕服務器的負擔,提高查詢性能
    2023-05-05
  • PHP中16個高危函數(shù)整理

    PHP中16個高危函數(shù)整理

    在本篇文章里小編給大家整理了一些關于PHP中16個高危函數(shù)的知識點內(nèi)容,有需要的朋友們可以參考下。
    2019-09-09
  • php簡單隨機字符串生成方法示例

    php簡單隨機字符串生成方法示例

    這篇文章主要介紹了php簡單隨機字符串生成方法,結合實例形式分析了php生成隨機字符串的相關技巧與注意事項,需要的朋友可以參考下
    2017-04-04
  • php實現(xiàn)查看郵件是否已被閱讀的方法

    php實現(xiàn)查看郵件是否已被閱讀的方法

    當你在發(fā)送郵件時,你或許很想知道該郵件是否被對方已閱讀,下面有段不錯的代碼可以實現(xiàn)此需求,喜歡的朋友可以參考下
    2013-12-12
  • PHP安全配置詳細說明

    PHP安全配置詳細說明

    PHP勿庸置疑是非常強大的服務器端腳本語言,但是強大的功能總是伴隨著重大的危險,在這章里,你將學習到使用PHP的安全模式來阻止一些PHP潛在的危險因素。
    2011-09-09
  • 使用PHP實現(xiàn)JWT的基本步驟

    使用PHP實現(xiàn)JWT的基本步驟

    PHP JWT(JSON Web Token)是一種用于身份驗證和授權的開放標準,JWT是一個包含有關用戶或實體身份信息的安全令牌,本文給大家介紹了使用PHP實現(xiàn)JWT的基本步驟,需要的朋友可以參考下
    2023-12-12

最新評論