hrefを置き換えようとしていますが、次のコードがあります。<a href="http://www.mysite.com" target="_blank">My site</a>
それと :
$textarea_content = '<a href="http://www.mysite.com" target="_blank">My site</a>';
$patterns = array(
"/<a href=/",
"/target*\=*\'*\_blank*\'*\>/",
"/<*\/a>/"
);
$replacements = array(
"[url=",
"]",
"[/url]"
);
$textarea_content = preg_replace($patterns,$replacements, $textarea_content);
リンクタグをこの構造に変換する必要があります:
[url='http://www.mysite.com']My site[/url]
問題は、出力が次のようなものになることです。<a href="" http:="" www.mysite.com''="" target="_blank">My site</a>
私が間違っているのは何ですか?手伝ってくれてありがとう!