代碼都是簡單的小事,只要有分詞的api,那麼一切都不是問題!
PHP代碼獻上:
<?php
echo '<meta http-equiv="refresh" content="2"/>';
require('../e/class/connect.php'); //引入數據庫配置文件和公共函數文件
require('../e/class/db_sql.php'); //引入數據庫操作文件
$link=db_connect(); //連接MYSQL
$empire=new mysqlquery(); //聲明數據庫操作類
//翻頁配置
$file = "keyword.txt";
$num = 100;
if(file_exists($file)){
$page_num = file_get_contents($file);
}else{
$page_num = 0;
}
$page_id = $page_num*$num;
$sql=$empire->query("select id,keyboard,title from {$dbtbpre}ecms_news order by id limit {$page_id},{$num}"); //查詢新聞表最新10條記錄
while($r=$empire->fetch($sql)) //循環獲取查詢記錄
{
$api = "分詞api" . urlencode($r['title']);
$keyword = json_decode(file_get_contents($api),true);
$keywords = ''; //變量賦值爲空
//用foreach 遍歷下二維數組
foreach($keyword as $vals){
$keywords.=$vals.',';
}
// 使用 rtrim() 函數從字符串右端刪除字符:
$keywords = rtrim($keywords, ',');
echo "<pre>標題:" . $r['title']."<br>id:". $r['id']."<br>分詞結果:".$keywords;
// var_dump($keywords);
$empire->query1("UPDATE `{$dbtbpre}ecms_news` SET `keyboard` = '{$keywords}' WHERE `id` = {$r[id]};");
}
$page_num++;
file_put_contents($file,$page_num);
db_close(); //關閉MYSQL鏈接
$empire=null; //注消操作類變量
?>
注意,分詞api需要自己找,當然,也可以聯繫我,商業出租!
效果:
標題:金盾駕校怎麼樣(合肥金武聯駕校怎麼樣)
id:13001
分詞結果:駕校,金盾,金武聯,合肥
標題:金盛怎麼樣(金盛貴金屬怎麼樣)
id:13002
分詞結果:金盛,貴金屬
標題:金石投資怎麼樣(香港金石投資集團)
id:13003
分詞結果:金石,投資,香港,集團
標題:金碟怎麼樣(金碟怎麼樣建帳)
id:13004
分詞結果:金碟,建帳
標題:金盞花怎麼樣(科顏氏金盞花怎麼樣)
id:13005
分詞結果:金盞花,科顏氏
標題:金石灘怎麼樣(金石灘實驗小學怎麼樣)
id:13006
分詞結果:金石灘,小學,實驗
標題:金石爲什麼(成語金石爲什麼)
id:13007
分詞結果:金石,成語
標題:金種子酒怎麼樣(金種子酒股票前景怎麼樣)
id:13008
分詞結果:種子,前景,股票
標題:金科房子怎麼樣(萬科和金科房子的質量怎麼樣)
id:13009
分詞結果:金科,房子,萬科,質量
標題:金科地產待遇怎麼樣(金科地產員工待遇怎麼樣)
id:13010
分詞結果:金科,待遇,地產,員工
標題:金石資源怎麼樣(金石資源潛力巨大)
id:13011
分詞結果:金石,資源,潛力
標題:金科世界城怎麼樣(灃西金科世界城怎麼樣)
id:13012
分詞結果:金科,世界
標題:iphonese怎麼樣(iphonese怎麼樣)
id:21001
分詞結果:iphonese
標題:iphone爲什麼會黑屏(iphone爲什麼會黑屏然後裏面有聲音)
id:21002
分詞結果:黑屏,iphone,聲音
標題:iphone爲什麼充不進電(爲什麼iphone充不進去電)
id:21003
分詞結果:iphone,充不進,充不
標題:iphone爲什麼內存不足(爲什麼iphone突然內存不足)
id:21004
分詞結果:iphone,內存不足
標題:iphone爲什麼更新不了軟件(iphone更新不了軟件怎麼辦)
id:21005
分詞結果:iphone,軟件,更新
標題:iphone爲什麼連不上wifi(iPhone爲什麼連不上耳機)
id:21006
分詞結果:連不上,iphone,wifi,iPhone,耳機
標題:iphone怎麼樣(iphone怎麼樣算激活)
id:21007
分詞結果:iphone,激活
標題:iphone手機怎麼樣(iphone是什麼牌子的手機)
id:21008
分詞結果:iphone,手機,牌子
標題:iphone恢復出廠設置會怎麼樣(iphone恢復出廠設置會怎麼樣 可以重新備份嗎)
id:21009
分詞結果:iphone,出廠,設置,恢復,備份
標題:ipod怎麼樣(ipod怎麼樣連接功放)
id:21010
分詞結果:ipod,功放,連接
標題:ipo爲什麼排隊(爲什麼ipo價格都比較低)
id:21011
分詞結果:ipo,排隊,價格
標題:ipo重啓爲什麼(2014年ipo市場重啓)
id:21012
分詞結果:ipo,重啓,2014,市場