このようにいくつかのリンクを有効にするにはどうすればよいですか
http://someaddr.ess/linked [URL NAME]
の中へ
<a href="http://someaddr.ess/linked">URL NAME</a>
PHP または jQuery で解決策を探しています。
*これについては、stackoverflow で特に解決策が見つかりませんでした。すでにいくつかの答えを知っている場合は、それにリンクしてください。
このようにいくつかのリンクを有効にするにはどうすればよいですか
http://someaddr.ess/linked [URL NAME]
の中へ
<a href="http://someaddr.ess/linked">URL NAME</a>
PHP または jQuery で解決策を探しています。
*これについては、stackoverflow で特に解決策が見つかりませんでした。すでにいくつかの答えを知っている場合は、それにリンクしてください。
このコードを試してください:
$a = 'http://someaddr.ess/linked [URL NAME]';
echo preg_replace('~(https?://\S+)\s*\[([^\]]+)\]~', '<a href="$1">$2</a>', $a);
//=> <a href="http://someaddr.ess/linked">URL NAME</a>
のようにしてみてください
$str = "http://someaddr.ess/linked [URL NAME]";
$new_arr = explode(' ',$str);
preg_match_all('/\[([A-Za-z]+?)\]/', $str, $text);
echo "<a href='".$new_arr[0]."'>".$text[0]."</a>";