成都網(wǎng)站建設中如何使用php自動獲取文章內(nèi)容關(guān)鍵字

2022-08-23    分類: 網(wǎng)站建設

成都網(wǎng)站建設中了解網(wǎng)站的優(yōu)化的人員都很清楚,對于一個網(wǎng)站來說,網(wǎng)站內(nèi)部結(jié)構(gòu)的優(yōu)化對于搜索引擎蜘蛛的爬行起到一個決定性的作用。網(wǎng)站內(nèi)部優(yōu)化的越好搜索引擎蜘蛛爬行的深度和時間也就越長和越深。淡然蜘蛛爬行的規(guī)律還有很多因素的影響,比如網(wǎng)站權(quán)重,網(wǎng)站內(nèi)容質(zhì)量,蜘蛛類型等,都會決定網(wǎng)站爬行的深度問題。

怎么樣才算是網(wǎng)站內(nèi)部優(yōu)化的好呢,網(wǎng)站內(nèi)部優(yōu)化可分為兩個部分,一是網(wǎng)站內(nèi)部代碼的優(yōu)化,這其中包括html標簽的使用規(guī)范,DIV+CSS的使用優(yōu)化技巧兩方面。二是網(wǎng)站結(jié)構(gòu)的優(yōu)化,網(wǎng)站結(jié)構(gòu)優(yōu)化歸根到底就是能夠讓網(wǎng)站的內(nèi)部結(jié)構(gòu)符合人們的瀏覽習慣,能夠在網(wǎng)站瀏覽者對網(wǎng)站的任何一個頁面進行瀏覽的時候都能夠快速方便的找到自己喜歡的東西。

我們進入正題,想要提高網(wǎng)站的內(nèi)部結(jié)構(gòu),讓瀏覽者在適當?shù)奈恢茫业竭m當?shù)挠行畔ⅰT诰W(wǎng)站中的文章增加自動獲取關(guān)鍵字的功能就成為了一個很好的選擇。試想,當你對網(wǎng)站中的一篇文章進行瀏覽的時候,在文章的最后,有本文相關(guān)關(guān)鍵字,本問相關(guān)搜索等信息的話,既有可能你會接著往下看和本文相關(guān)的內(nèi)容,從而降低了網(wǎng)站的跳出率,提高了網(wǎng)能瀏覽性。

網(wǎng)站文章內(nèi)容關(guān)鍵字自動獲取

一、文章內(nèi)容關(guān)鍵字自動獲取的思路

通過獲取php獲取到所需提取的內(nèi)容,通過字典中定義的分詞方法,對獲取到的內(nèi)容進行分詞,最后將得到的分次進行最終匹配,將最終得到的結(jié)果以數(shù)組的形式返回給函數(shù)。

二、文章內(nèi)容關(guān)鍵字自動獲取實現(xiàn)方法

首先我們把已經(jīng)寫好的字典文件和分次函數(shù)以及測試文件下載到本地,然后打開其中的index.php文件,把其中的//print_r(get_tags_arr($con));這行代碼的注視刪掉,運行此文件,查看是否有分次輸出。正常輸出結(jié)果如下圖所示。

內(nèi)容自動獲取關(guān)鍵字測試結(jié)果

通過圖可以看到,只需要使get_tags_arr這個函數(shù)得到我們所需要的分次的文字就可以了,代碼中的實現(xiàn)方法:

<?PHP

$a=trim(strip_tags(content('jianjie'))); //得到所需要提取關(guān)鍵字的文字部分并去除文字中的html標簽和空格標簽

$arr=get_tags_arr($a); // 使用get_tags_arr函數(shù)將文字進行分詞處理,并返回數(shù)組

foreach($arr as $k=>$val){

echo "<a href='/search/search.php?key=$val' title='$val' target='_blank'>$val</a> &nbsp;&nbsp;&nbsp;";

}

//通過foreach將數(shù)組循環(huán),并輸出html格式

?>

通過以上步驟就會發(fā)現(xiàn)我們已經(jīng)得到自己想要的分詞結(jié)果,就是這么簡單,文章內(nèi)容自動獲取關(guān)鍵字的功能就完成了。

三、文章內(nèi)容自動獲取關(guān)鍵字常見錯誤

①、分詞關(guān)鍵字中出現(xiàn)html標簽

解決方法:在輸出內(nèi)容之前加入strip_tags()函數(shù),將輸出內(nèi)容中的html標簽去除。

②、輸出字符中出現(xiàn)亂碼

解決方法:將分詞在輸出之前進行轉(zhuǎn)碼處理,所使用函數(shù)mb_convert_encoding()。

瀏覽器亂碼現(xiàn)象

③、在不同瀏覽器中,分詞轉(zhuǎn)碼之后,會發(fā)生亂碼現(xiàn)象

解決方法:通過判斷瀏覽器的類型,設置是否需要對分詞進行轉(zhuǎn)碼處理,所使用函數(shù)strpos($_SERVER['HTTP_USER_AGENT']。

瀏覽器判斷和轉(zhuǎn)碼處理

在進行成都網(wǎng)站建設的過程中,我們需要對客戶進行網(wǎng)站建設的工作時,要記住盡可能的把網(wǎng)站的每個細節(jié)都處理好,其實像網(wǎng)站內(nèi)容自動提取關(guān)鍵字這個功能,對于一般性的網(wǎng)站來說都是可有可無的,甚至在實際中不加入這個功能對網(wǎng)站正常開發(fā)和運營都沒有什么影響,但是考慮到網(wǎng)站用戶體驗上來說,適當?shù)募尤腩愃七@樣的功能,在很大程度上有助于提高網(wǎng)站的可讀性和吸引力,從而提高了網(wǎng)站的權(quán)重和關(guān)鍵字的排名。

相關(guān)文檔下載:自動提取文章內(nèi)容關(guān)鍵字

當前標題:成都網(wǎng)站建設中如何使用php自動獲取文章內(nèi)容關(guān)鍵字
本文地址:http://www.muchs.cn/news21/192621.html

網(wǎng)站建設、網(wǎng)絡推廣公司-創(chuàng)新互聯(lián),是專注品牌與效果的網(wǎng)站制作,網(wǎng)絡營銷seo公司;服務項目有網(wǎng)站建設

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設