如何使用php給文字中的關鍵詞加上鍊接

2022-02-13 23:46:21 字數 1522 閱讀 4132

1樓:沒甜味的糖

【例子2】中國茶葉大觀

2樓:來吧_角兒

其實你想的複雜了,根據需求,完全可以簡化,當文字出庫的時候先拿到它做做手腳就行了,直接k到頁面,ok,連線,比如說:

$contents="河北的茶葉也不錯,恩,茶葉";#注意我只限定一個茶葉加

$hrmlcon=preg_replace('/茶葉/',"茶葉",$str,1);

然後頁面輸出文字不就可以了麼。。。。

3樓:匿名使用者

解決第一個問題:

尋找非連結內的文字就行了,

第二個問題:

使用preg_replace替換,可以限制替換次數

# $farray=file($keyword_file);

# for($k_tmp=0;$k_tmp)]/',""."\$1"."",$post['message'], $n);

# }

我隨便寫了,思想對,可能某些部分不對,改改就行了

4樓:宇宙大師之一

php 中的 str_replace() 函式可以實現例如:$str = 'aakey1bbcckey2dd';

$key_array = array('key1'=>'key1','key2'=>'key2'

);echo str_replace(array_keys($key_array),array_values($key_array),$str);

5樓:

<?php

/*** 按長度排序(降序)

*/function _sortdesc($a, $b)$linkdefs = array(

'茶葉,111.htm',

'中國茶葉大觀,222.htm',

);$linkmap = array();

foreach($linkdefs as $row)$str = '

這兒是茶葉的連結。

這兒是中國茶葉大觀的連結。

這兒是茶葉的現有連結。

這兒是中國茶葉大觀的現有連結。

';//把原有的連結替換成文字

foreach($linkmap as $row) ', $str);

}//關鍵字從長至短排序

usort($linkmap, '_sortdesc');

//var_dump($linkmap);

$tmpkwds = array(); //存放暫時被替換的子關鍵字foreach($linkmap as $i=>$row)//把代替子關鍵字的字串替換回來

foreach($tmpkwds as $tmp=>$kwd)echo $str;

?>

以上程式輸出:

這兒是茶葉的連結。

這兒是中國茶葉大觀的連結。

這兒是茶葉的現有連結。

這兒是中國茶葉大觀的現有連結。

2019中如何自動提取文章的關鍵詞語

1 在文件中單擊選單欄的 編輯 中的 查詢 或直接用word快捷鍵 ctrl f 開啟 查詢和替換 2 再 查詢內容 中輸入想要找到的內容,如何使用word提取文章中的關鍵詞 1.點選word 開始 選單最右側的 查詢 2.出現 查詢 對話方塊,填寫需要查詢的 內容,點選 確定 3.反覆點選 查詢下...

如何做四氟彈性帶的關鍵詞排名

四氟彈性帶又名膨體四氟帶是採用,通過壓條,高溫拉伸而成,它具有低摩擦係數,它可在下使用適用於反應釜 汽輸發電機及各種異型口罐 桶的密封。這種四氟密封帶保留了聚四氟乙烯的耐化學腐蝕的優良效能,同時具有極佳 的柔韌性 壓縮回強性 和優良的抗蠕 冷流特性,且具有較高的抗拉強度。這種密封帶可非常方便地貼上於...

如何給中的文字新增拼音,如何給word文件中的文字新增拼音

用查詢替換,如圖 格式裡面選擇字型,再設定 再按全部替換 在word中如何給文字新增拼音 關於編輯拼音,在word2000中,格式 中文板式 拼音指南中設定,先打幾個中文字,再選中它們,開啟那個拼音指南,試試就知道怎麼回事了 選擇你要新增拼音的文字,點選格式 中文版式 拼音指南。系統會自動在文字上方...