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

PHP關(guān)聯(lián)鏈接常用代碼

 更新時間:2012年11月05日 16:59:07   作者:  
為了優(yōu)化內(nèi)鏈,我們需要將內(nèi)容添加上關(guān)鍵鏈接,那內(nèi)容如果添加關(guān)聯(lián)鏈接呢,怎么添加呢
方法一:手動編輯添加
方法二:使用程序在輸出內(nèi)容時實現(xiàn),又不影響后臺內(nèi)容的編輯。

下面是PHP自動給文章內(nèi)容添加關(guān)聯(lián)鏈接方法和示例:

Keylinks函數(shù)方法:
參數(shù)一:要處理的內(nèi)容
參數(shù)二:替換次數(shù)
返回結(jié)果:處理后的內(nèi)容

復(fù)制代碼 代碼如下:

header("Content-Type:text/html;charset=utf-8"); //設(shè)置編碼
$linkdatas=array(
array('前端開發(fā)', 'http://http://www.dbjr.com.cn'),
array('前端設(shè)計', 'http://www.dbjr.com.cn'),
array('Web前端', 'http://www.dbjr.com.cn'),
array('前端博客', 'http://www.dbjr.com.cn'),
);
echo "替換前<br/>";
echo $str='Web前端開發(fā) - 專注于網(wǎng)站前端設(shè)計與Web用戶體驗。前端開發(fā),專注Web前端開發(fā),關(guān)注Web用戶體驗,關(guān)注國內(nèi)外最新最好的前端設(shè)計資源和前端開發(fā)技術(shù)的專業(yè)前端博客';
echo "<br/>替換后<br/>";
echo $str=keylinks($str,2);
/**
* 關(guān)聯(lián)關(guān)鍵詞替換
* @param txt $string 原字符串
* @param replacenum $int 替換次數(shù)
* @return string 返回字符串
*/
function keylinks($txt, $replacenum = '') {
global $linkdatas;
if ($linkdatas) {
$word = $replacement = array();
foreach ($linkdatas as $v) {
$word1[] = '/(?!(<a.*?))' . preg_quote($v[0], '/') . '(?!.*<\/a>)/s';
$word2[] = $v[0];
$replacement[] = '<a href="' . $v[1] . '" target="_blank" class="keylink">' . $v[0] . '</a>';
}
if ($replacenum != '') {
$txt = preg_replace($word1, $replacement, $txt, $replacenum);
} else {
$txt = str_replace($word2, $replacement, $txt);
}
}
return $txt;
}

相關(guān)文章

  • IIS下PHP的三種配置方式對比

    IIS下PHP的三種配置方式對比

    本文對比分析了IIS下配置php的三種配置方式,以及這三種方式配置的區(qū)別和性能差異。
    2014-11-11
  • PHP使用feof()函數(shù)讀文件的方法

    PHP使用feof()函數(shù)讀文件的方法

    這篇文章主要介紹了PHP使用feof()函數(shù)讀文件的方法,以實例形式對比了正確與錯誤的用法,闡明了feof()函數(shù)的使用技巧,需要的朋友可以參考下
    2014-11-11
  • PHP+Ajax簡單get驗證操作示例

    PHP+Ajax簡單get驗證操作示例

    這篇文章主要介紹了PHP+Ajax簡單get驗證操作,涉及php結(jié)合ajax無刷新提交驗證相關(guān)操作技巧,需要的朋友可以參考下
    2019-03-03
  • 輕松修復(fù)Discuz!數(shù)據(jù)庫

    輕松修復(fù)Discuz!數(shù)據(jù)庫

    各位站長經(jīng)常會遇到的數(shù)據(jù)庫損壞的錯誤,錯誤來了就去面對,不要慌張,瞎著急是沒有用的。其實熟悉Discuz! 的朋友都知道,Discuz! 后臺自帶數(shù)據(jù)庫修復(fù)工具的,如果數(shù)據(jù)庫損壞導(dǎo)致首頁打不開了,但是后臺還可以進去。
    2008-05-05
  • PHP8使用Attributes管理代碼元數(shù)據(jù)的示例詳解

    PHP8使用Attributes管理代碼元數(shù)據(jù)的示例詳解

    在PHP 8中引入了一項強大的功能,即"Attributes"(屬性),它們提供了一種新的方法來管理和操縱代碼元數(shù)據(jù),Attributes允許你在代碼中添加元數(shù)據(jù),本文給大家介紹了在PHP8中是如何使用Attributes管理代碼元數(shù)據(jù),需要的朋友可以參考下
    2023-12-12
  • 解析php做推送服務(wù)端實現(xiàn)ios消息推送

    解析php做推送服務(wù)端實現(xiàn)ios消息推送

    本篇文章是對php做推送服務(wù)端實現(xiàn)ios消息推送的方法進行了詳細的分析介紹,需要的朋友參考下
    2013-07-07
  • PHP實現(xiàn)動態(tài)添加XML中數(shù)據(jù)的方法

    PHP實現(xiàn)動態(tài)添加XML中數(shù)據(jù)的方法

    這篇文章主要介紹了PHP實現(xiàn)動態(tài)添加XML中數(shù)據(jù)的方法,結(jié)合實例形式分析了php操作xml格式數(shù)據(jù)類的定義及簡單使用技巧,需要的朋友可以參考下
    2018-03-03
  • PHP實現(xiàn)發(fā)送微博消息功能完整示例

    PHP實現(xiàn)發(fā)送微博消息功能完整示例

    這篇文章主要介紹了PHP實現(xiàn)發(fā)送微博消息功能,結(jié)合完整實例形式分析了PHP使用curl調(diào)用新浪API實現(xiàn)微博發(fā)送功能的相關(guān)操作技巧,需要的朋友可以參考下
    2019-12-12
  • php限制ip地址范圍的方法

    php限制ip地址范圍的方法

    這篇文章主要介紹了php限制ip地址范圍的方法,涉及php操作IP地址的技巧,非常具有實用價值,需要的朋友可以參考下
    2015-03-03
  • 推薦學(xué)習(xí)php sesson的朋友必看PHP會話(Session)使用入門

    推薦學(xué)習(xí)php sesson的朋友必看PHP會話(Session)使用入門

    對比起 Cookie,Session 是存儲在服務(wù)器端的會話,相對安全,并且不像 Cookie 那樣有存儲長度限制,本文簡單介紹 Session 的使用。
    2008-08-08

最新評論