すべてのキーワードを新しいリンクに置き換えたい。$keyword
キーワードの配列です。$html
はウェブページです。キーワードが見つかり、それが 、 、 などの他のリッチ html タグ内にない場合は、title
にmeta
置き換える必要があります。strong
b
h1
$replace
foreach($keywords as $key2 => $keyword)
{
$keyword = trim($keyword);
$replace = '<a href="'.$row['url'].'" title="'.$row['alt'].'" class="linking"'.$nofollow.'>'.$keyword.'</a>';
$html = preg_replace("/".$keyword."(?!([^<]+)?>)/".$case_insensitive, $replace, $html, $times);
}
このコード適用リンク。タグを正しくチェックしていません。