我在添加文章的時候,需要自動產生錨文本,關鍵詞去匹配文章內容時,會匹配到img的alt和title值,圖片會出現異常。
各位大神,幫我解決一下!謝謝了!
原來想要的是
這些文字加連結
出錯內容:
My Code是這樣寫的:
/** * 多關鍵詞替換,每個替換一次 * @param Mixed $search 尋找目標值 * @param Mixed $replace 替換值 * @param Mixed $subject 執行替換的字串/數組 * @param Int $limit 允許替換的次數,預設為-1,不限次數 * @return Mixed */function str_replace_limit($search, $replace, $subject, $limit=-1){ if(is_array($search)){ foreach($search as $k=>$v){ $search[$k] = '`'. preg_quote($search[$k], '`'). '`'; } }else{ $search = '`'. preg_quote($search, '`'). '`'; } return preg_replace($search, $replace, $subject, $limit);}foreach ($keylink as $k){ $keyArray[] = $k->word; $url = 'url.'" style="color:red;font-size:1.2em;">'.$k->word.''; $replacement[] = $url;}
回複內容:
我在添加文章的時候,需要自動產生錨文本,關鍵詞去匹配文章內容時,會匹配到img的alt和title值,圖片會出現異常。
各位大神,幫我解決一下!謝謝了!
原來想要的是
這些文字加連結
出錯內容:
My Code是這樣寫的:
/** * 多關鍵詞替換,每個替換一次 * @param Mixed $search 尋找目標值 * @param Mixed $replace 替換值 * @param Mixed $subject 執行替換的字串/數組 * @param Int $limit 允許替換的次數,預設為-1,不限次數 * @return Mixed */function str_replace_limit($search, $replace, $subject, $limit=-1){ if(is_array($search)){ foreach($search as $k=>$v){ $search[$k] = '`'. preg_quote($search[$k], '`'). '`'; } }else{ $search = '`'. preg_quote($search, '`'). '`'; } return preg_replace($search, $replace, $subject, $limit);}foreach ($keylink as $k){ $keyArray[] = $k->word; $url = 'url.'" style="color:red;font-size:1.2em;">'.$k->word.''; $replacement[] = $url;}
能看下代碼不