$url_query=preg_replace("{^|&}page=$page","",$url_query);
这个应该怎么修改才不报错呢?
Warning: preg_replace() [function.preg-replace]: Unknown modifier 'p' in D:\wamp\www\spbs\common\page.class.php on line 40

解决方案 »

  1.   

    preg_replace()第一个参数应该是正则表达式,你那写错了吧!
      

  2.   

    加上定界符
    $url_query=preg_replace("/{^|&}page=$page/","",$url_query);
      

  3.   

    我比较感兴趣的是他这个实例中,pcre把哪个p当成了模式修正符?第一个还是第二个?谁来解析一下?
      

  4.   

    测试了一下,原来是把第一个page的p当成模式修正符
      

  5.   

    我也遇到这个问题,求各位高手解答一下!这个是那个错了$url_query = preg_replace("(^|&)page=$page", "", $url_query);
    Warning: preg_replace() [function.preg-replace]: Unknown modifier 'p'