私は次の変数を持っています:
$text = 'This is a sentence [url=http://site.com] that contains urls [url=javascript:alert();]';
URLを検証するための次のコード行:
$text = preg_replace('/\[url=([^\\]]+)]/', filter_var('$1', FILTER_VALIDATE_URL), $text);
出力:
「これはURLを含む文です」
以下を出力として取得するにはどうすればよいですか?
「これはURLを含むhttp://site.comの文です」