2017-03-03 38 views
-1

我使用修改後的商店軟件。如何解決警告:preg_replace():空正則表達式?

我想用模塊生成站點地圖。

我收到以下錯誤信息:

警告:的preg_replace():在/www/htdocs/****/*****.de/inc/shopstat_hrefMask.inc空正則表達式.PHP在線39

在第39行:

$newstring = preg_replace($search,$replace,$newstring); 

有什麼事在此之前,檢查該請求是否是空的?

+3

定義在$搜索的東西嗎? –

+0

不幸的是我不知道它。它旨在刪除「定義的字符」。 – user2750525

回答

0

你需要確保$search不是空的,就像這樣:

if (Trim($search) !== '') { 
    $newstring = preg_replace($search,$replace,$newstring); 
} 
+0

感謝您的回答。不幸的是,我仍然收到相同的錯誤信息。 – user2750525

+0

@ user2750525不幸的是我在我的回答中輸入了錯誤。我編輯過它。你現在可以檢查它嗎? –