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內替換檔案內容
- linux替換文字內容Linux
- PHP 文章實現內鏈PHP
- JavaScript 替換字串全部指定內容JavaScript字串
- vim 清空內容和替換文字
- grep、sed批量替換檔案內容shell
- javascript如何替換字串中的指定內容JavaScript字串
- js替換字串中的所有指定內容JS字串
- 替換文字檔案中指定的內容
- SQL Server資料庫內容替換方法SQLServer資料庫
- 公司網站怎樣替換內容呢網站
- PHP 爬蟲爬取社群文章內容PHP爬蟲
- php將內容轉為wordPHP
- replace()方法替換字串內容程式碼例項字串
- linux下批次替換檔案內容(摘)Linux
- 請問公司網站怎樣替換內容網站
- 批次word文件內容查詢替換的方法
- 個人部落格 SEO 優化(2):站內優化優化
- handlebars.js 用 <br>替換掉 內容的換行符JS
- Nginx實現對響應體內容的替換Nginx
- PHP顯示文章內容點選數加一PHP
- 資料庫config.php檔案內容解釋及替換方法資料庫PHP
- 網際網路內容產業報告:內容付費崛起,優質內容為王產業
- 使用SQL語言 替換資料庫某欄位內的部分內容SQL資料庫
- idea替換內容快捷鍵 idea怎麼替換掉所選的文字Idea
- 用PHP換個思路讀取WORD內容PHP
- Webview 載入文章內容WebView
- 如何在MySQL中實現替換欄位部分內容MySql
- mysql修改某個欄位(替換關鍵字內容)MySql
- nginx使用replace-filter-nginx-module實現內容替換NginxFilter
- jQuery實現的將指定元素中的內容替換jQuery
- js實現的替換字串中的全部指定內容JS字串
- 效能優化的主要內容列表優化
- 檢視谷歌seo內容外掛谷歌
- 行內元素與塊狀元素 行內替換元素與行內非替換元素的區別
- winget 替換國內源
- PHP 實現自動新增或者替換 內容的IMG標籤的 alt title 屬性PHP
- python 檔案操作(二) 替換性修改檔案內容Python