試圖替換字符串一次,得到此錯誤將不勝感激任何幫助。PHP preg_replace:PHP錯誤[2]:preg_replace():分隔符不能是字母數字或反斜槓
$link = '<a href="'.$url.'" title="'.$anchor.'">'.$anchor.'</a> ';
$text = preg_replace(/" ".$anchor." "/,"", $text,1);
收到此錯誤信息:
Error[2]: preg_replace(): Delimiter must not be alphanumeric or backslash
任何想法?我想要的只是用鏈接替換第一次出現的文本
是的,謝謝你,我剛剛發現了這個錯誤=)並準備發佈它,但在這裏你是。 – Tim
這個答案完全是垃圾。 [preg_replace()](http://php.net/manual/en/function.preg-replace.php)需要參數'mixed $ pattern','mixed $ replacement','string $ subject'。我確信他不是試圖在'1'(數字文字)中找到'$ anchor' ... –
@macek:好吧,如果你不喜歡我的答案,請提供你自己的答案。而'1'處於極限位置。很高興看到您可以閱讀PHP.net網站(我糾正了它是一個字符串的位,以允許一串字符串),但您可能希望下次更仔細地閱讀一些內容。 –