この非常に単純な URL bbcoder を調整したいので、リンク先に追加する http:// が含まれていない場合、どうすればよいですか?
$find = array(
"/\[url\=(.+?)\](.+?)\[\/url\]/is",
"/\[url\](.+?)\[\/url\]/is"
);
$replace = array(
"<a href=\"$1\" target=\"_blank\">$2</a>",
"<a href=\"$1\" target=\"_blank\">$1</a>"
);
$body = preg_replace($find, $replace, $body);