PHP記事コンテンツ内のキーワード置換とリンク追加

伊谢尔伦
リリース: 2023-03-02 21:06:01
オリジナル
2206 人が閲覧しました

/**
*コンテンツ内のキーワードへのリンクを追加します
*初めて表示されるキーワードのみを処理します。既にリンクが設定されているキーワードは再度リンクされません
*$content:string 元の文字列
*$keyword :文字列キーワード
*$link:文字列、リンク
*/
public static function yang_keyword_link($content,$keyword,$link){
//画像内のキーワードを除外します
$content = preg_replace( '|( ] *?)('.$キーワード.')([^>]*?>)|U', '$1%&&&&&%$3', $content); ;.*?)|(]*?)>)|([^>] * ?))/si';
$url=''.$keyword.'< ; /a>';
$content = preg_replace($regEx,$url,$content,1);
//画像内のキーワードを復元します
$content=str_replace('%&&&&%',$keyword,$content ) ;
$content を返す
}

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート