私は正規表現について多くの知識がありません。私はリンクを検出するために、このコードを発見したか、PHPのテキストエリアからの分割URL
$url = 'this is just a link http://stackoverflow.com/ to test';
$text = preg_replace("
#((http|https|ftp)://(\S*?\.\S*?))(\s|\;|\)|\]|\[|\{|\}|,|\"|'|:|\<|$|\.\s)#ie",
"'<a href=\"$1\" target=\"_blank\">$3</a>$4'",
$url
);
echo $text;
出力テキストエリアで書かれているリンクを挿入するように言うことができる: これは
をテストするだけでリンクstackoverflow.comですが、私はへのリンクを分離する必要がありますそのテキスト領域からの変数。例えば、変数 $ var = http://stackoverflow.comのように、私はリンクで作業することができます。二段階で
auinoありがとうございます。わたしにはできる。ウイーノ – user1199426