« PHP:URLにリンクを貼る | メイン | PHP:asort()関数・arsort()関数 »

2005年11月24日

PHP:メールアドレスにリンクを貼る

■テキストに含まれるメールアドレスに自動的にリンクを貼るサンプル

$text = <<<END
このサイトは「STUDIO WING.lib」です。
E-mail:aaa@aaa.co.jp
END;

$text = ereg_replace("([a-zA-Z0-9_\.-]+\@)([a-zA-Z0-9_\.-]+)([a-zA-Z]+)",
    "<a href=\"mailto:\\1\\2\\3\">\\1\\2\\3</a>", $text);
print $text;

※上記の結果、

このサイトは「STUDIO WING.lib」です。
E-mail:aaa@aaa.co.jp

のように出力されます。

投稿者 wing : 2005年11月24日 22:50

コメント