コード:
$message = "<a href=\"http://www.stackoverflow.com\" target=\"new\">My link</a>";
function unclick ($message) {
$message = preg_replace("#\<a.+href\=[\"|\'](.+)[\"|\'].*\>.*\<\/a\>#U","$1",$message);
$message = str_replace("mailto:","",$message);
return $message;
}
これは、リンクが次のようになっている場合にのみ機能します。
http://stackoverflow.com/
残念ながら、長いリンクでは機能しません。
http://stackoverflow.com/questions/ask
すべてのリンクからhtmlタグを削除する方法が必要です。ありがとう。