2017-03-03 7 views
-1

私はModified shopソフトウェアを使用しています。修正方法警告:preg_replace():空の正規表現ですか?

私はモジュールを使ってサイトマップを生成したいと思います。

警告::にpreg_replace():/www/htdocs/****/*****.de/inc/shopstat_hrefMask.incで空の正規表現

は、私は、次のエラーメッセージが表示されます行39行で39

上の.php:

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

は、私は、要求が空であるかどうかを確認するために、この前に何ができますか?

+3

は$検索で何かを定義しますか? –

+0

残念ながら私はそれを知らない。 「定義された文字」を削除することを意図しています。 – user2750525

答えて

0

あなたはこのように、$searchが空でないことを確認する必要があります。

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

答えをありがとう。残念ながら、私はまだ同じエラーメッセージが表示されます。 – user2750525

+0

@ user2750525残念ながら私は私の答えでifを間違って入力しました。私はそれを編集しました。今すぐチェックできますか? –