php文章內容替換為內鏈,有助於SEO優化
/**
* 文章內容替換為內鏈
* @param $content
* @return mixed
*/
function get_glo_keywords($content)
{
/* 這裡可以改為讀取資料表,然後快取起來 */
$keywords_list = array(
['title'=>'小程式', 'url'=>'http://www.xin-shidai.com'],
['title'=>'導航網址', 'url'=>'http://www.xin-shidai.com'],
);
if($keywords_list){
$readnum = 0;
foreach ($keywords_list as $key => $val) {
$title = $val['title'];
$len = strlen($title);
$str = '<a href="'.$val['url'].'" target="_blank">'.$title.'</a>';
$str_index = mb_strpos($content, $title);
$content = preg_replace('/(?!<[^>]*)'.$title.'(?![^<]*>)/', $str, $content, 1);
if(is_numeric($str_index)){
$readnum += 1;
//$content = substr_replace($content,$str,$str_index,$len);
//$content = $this->str_replace_limit($title,$str,$content,$this->limit);
}
if($readnum == 8) return $content; //匹配到8個關鍵詞就退出
}
}
return $content;
}
相關文章
- vim內替換檔案內容
- JavaScript 替換字串全部指定內容JavaScript字串
- vim 清空內容和替換文字
- VS 正規表示式替換內容
- grep、sed批量替換檔案內容shell
- 公司網站怎樣替換內容呢網站
- 批次word文件內容查詢替換的方法
- 請問公司網站怎樣替換內容網站
- idea替換內容快捷鍵 idea怎麼替換掉所選的文字Idea
- php將內容轉為wordPHP
- 網站文章內容修改 如何修改網站文章內容網站
- 個人部落格 SEO 優化(2):站內優化優化
- PHP顯示文章內容點選數加一PHP
- 使用SQL語言 替換資料庫某欄位內的部分內容SQL資料庫
- winget 替換國內源
- 用PHP換個思路讀取WORD內容PHP
- mysql修改某個欄位(替換關鍵字內容)MySql
- python 檔案操作(二) 替換性修改檔案內容Python
- nginx使用replace-filter-nginx-module實現內容替換NginxFilter
- 如何在MySQL中實現替換欄位部分內容MySql
- 網際網路內容產業報告:內容付費崛起,優質內容為王產業
- 效能優化的主要內容列表優化
- PHP 實現自動新增或者替換 內容的IMG標籤的 alt title 屬性PHP
- 檢視谷歌seo內容外掛谷歌
- 2018最新IntelliJ IDEA全域性內容搜尋和替換教程IntelliJIdea
- QT之——QTableWidget拖拽單元格並替換內容(進階)QT
- 搜尋引擎優化內容及方法優化
- Z-Blog內鏈關鍵字替換外掛的修改
- SEO優化華文章實質要何如去優化?優化
- Linux給檔案內容每行指定字元資料脫敏替換Linux字元
- nginx使用replace-filter-nginx-module實現內容替換的示例NginxFilter
- 國內替換成cnpm的方法NPM
- PHP 讀取 WORD 內容PHP
- PHP讀取WORD內容PHP
- 文章內容提取庫 goose 簡介Go
- 文章內容分頁功能實現
- SEO如何提高原創內容輸出增量?
- mysql 如何替換資料表欄位字串中指定單詞的內容MySql字串