preg_replace
のarray
を変更する方法を探しています。preg replace関数とhttp://?
// URLS
$pattern[1] = '/\[url\=(.*?)\](.*?)\[\/url\]/i';
$replace[1] = "<a href=\"http://$1\">$2</a>";
// IMAGES
$pattern[2] = '/\[img\=(.*?)\]/i';
$replace[2] = "<img src=\"http://$1\" alt=\"\" />";
ので、ユーザはhttp://
が含まれている場合、それはそれを追加しません、ユーザーがhttp://
を追加しない場合、それはそれを追加します。
ユーザーがhttp://
おかげ
ハッピーニューイヤーを無視した場合、現在それが唯一の作品!
これを試してみましょう:) preg_replace '$ input = str_replace( 'http:// http://'、 'http://' 、$ input); 'それはそれほどきれいではありません – cgweb87