PHP關聯鏈接如何添加
PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本預處理器”)是一種通用開源腳本語言。語法吸收了C語言、Java和Perl的'特點,利於學習,使用廣泛,主要適用於Web開發領域下面是小編為大家搜索整理的PHP關聯鏈接如何添加,希望大家能有所收穫,更多精彩內容請及時關注我們應屆畢業生考試網!
方法一:手動編輯添加
方法二:使用程序在輸出內容時實現,又不影響後台內容的編輯。
下面是PHP自動給文章內容添加關聯鏈接方法和示例:
Keylinks函數方法:
參數一:要處理的內容
參數二:替換次數
返回結果:處理後的內容
header("Content-Type:text/html;charset=utf-8"); //設置編碼
$linkdatas=array(
array('前端開發', ''),
array('前端設計', ''),
array('Web前端', ''),
array('前端博客', ''),
);
echo "替換前
";
echo $str='Web前端開發 - 專注於網站前端設計與Web用户體驗。前端開發,專注Web前端開發,關注Web用户體驗,關注國內外最新最好的前端設計資源和前端開發技術的專業前端博客';
echo "
替換後
";
echo $str=keylinks($str,2);
/**
* 關聯關鍵詞替換
* @param txt $string 原字符串
* @param replacenum $int 替換次數
* @return string 返回字符串
*/
function keylinks($txt, $replacenum = '') {
global $linkdatas;
if ($linkdatas) {
$word = $replacement = array();
foreach ($linkdatas as $v) {
$word1[] = '/(?!(
$word2[] = $v[0];
$replacement[] = '' . $v[0] . '';
}
if ($replacenum != '') {
$txt = preg_replace($word1, $replacement, $txt, $replacenum);
} else {
$txt = str_replace($word2, $replacement, $txt);
}
}
return $txt;
}
-
Yii2創建表單(ActiveForm)方法
Yii2創建表單(ActiveForm)的方法,結合實例形式詳細分析了Yii創建表單的詳細步驟及相關函數與屬性的使用技巧,需要的朋友可以參考下.由於表單涉及到一些驗證方面的信息,屬性設置又比較多、比較複雜,所以哪裏有什麼不正確的地方請留言指點目錄表單的生成表單中的方...
-
PHP自動加載
很多的初學者在學習PHP的時候最早面對的問題之一就是require、include和require_once、include_once的相愛相殺。那麼在瞭解了它們相愛相殺的故事後,往往就開始使用起了框架。以下是關於框架的介紹,希望對大家有用,更多內容請關注應屆畢業生網!框架固然是幹活的好...
-
最實用的PHP函數10個
以下是本站小編搜索整理的關於最實用的PHP函數10個,供參考借鑑,希望對大家有所幫助!想了解更多相關信息請持續關注我們應屆畢業生考試網!1.sys_getloadavg()sys_getloadavt()可以獲得系統負載情況。該函數返回一個包含三個元素的數組,每個元素分別代表系統再過去...
-
數據庫設計和訪問數據庫的 PHP 代碼中出現的五個常見問題
導語:您可以用很多的方式創建數據庫設計、數據庫訪問和基於數據庫的PHP業務邏輯代碼,但最終一般以錯誤告終。本文説明了數據庫設計和訪問數據庫的PHP代碼中出現的五個常見問題,以及在遇到這些問題時如何修復它們。問題1:直接使用MySQL一個常見問題是較老的PHP代碼...