如何修复警告:preg_replace():清空正则表达式?

时间:2017-03-03 11:00:06

标签: php

我使用修改后的商店软件。

我想用模块生成站点地图。

我收到以下错误消息:

  

警告:preg_replace():在第39行的/www/htdocs/****/*****.de/inc/shopstat_hrefMask.inc.php中清空正则表达式

第39行:

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

在此之前我可以做些什么来检查请求是否为空?

1 个答案:

答案 0 :(得分:0)

您需要确保$search不为空,如下所示:

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