別に運営しているサイトで、用語集なんてコンテンツがあります。最近、自動キーワードリンク機能がほしくなって探したら正規表現で簡単にできそうなので、作ってみました。今回はそのメモ。 このエントリーでは『JavaとJavaScriptは名前は似てるけど、違うプログラミング言語だよ』という文章と『Java』『JavaScript』『プログラミング言語』の3つが入った配列を用意して、Wikipediaのページにリンクするということをやってみます。 ソースコード <?php $str = "JavaとJavaScriptは名前は似てるけど、違うプログラミング言語だよ"; $list = array('Java', 'JavaScript', 'プログラミング言語'); $reg = '/('; foreach($list as $value){ if($reg !== '/(') $reg .= '|
![PHPで自動キーワードリンク](https://cdn-ak-scissors.b.st-hatena.com/image/square/27dc51b8291eb1b37ef5d8a375c9345c08140844/height=288;version=1;width=512/https%3A%2F%2Fam-yu.net%2Fwp-content%2Fthemes%2Fcocoon-master%2Fscreenshot.jpg)