[PHP] 文字列内のURLにリンクを張る方法

Webシステム開発

[PHP] 文字列内のURLにリンクを張る方法
文字列内のURLにリンクを張る方法。
詳細は以下から。

文字列内のURLにリンクを張る方法

今回はPHPの関数『ereg_replace()関数』を用いて正規表現でリンクを張ってみます。

<?php
$link_url_text = '自由ヶ丘で働くWeb屋のブログのURLはhttp://blog.diginnovation.com/です。';
echo nl2br(ereg_replace("(http)(://[[:alnum:]\S\$\+\?\.-=_%,:@!#~*/&]+)","<a href=\"\\1\\2\">\\1\\2</a>",$link_url_text));
?>

別ウインドウで開きたい場合は下記の様に記述します。

<?php
$link_url_text = '自由ヶ丘で働くWeb屋のブログのURLはhttp://blog.diginnovation.com/です。';
echo nl2br(ereg_replace("(http)(://[[:alnum:]\S\$\+\?\.-=_%,:@!#~*/&]+)","<a href=\"\\1\\2\" target=\"_blank\">\\1\\2</a>",$link_url_text));
?>

コメント

タイトルとURLをコピーしました