谢谢楼上。
我的问题是:
这段代码在我的系统里不能正常工作,没有结果输出,请问如何解决这个问题?是不是php平台出问题了?怎么解决呢

解决方案 »

  1.   

    用点来匹配所有字符
    preg_replace("/(.+)/u", '', $string); 
      

  2.   

    \w不能写在[]中,\W即可匹配中文$string="中文测试"; 
    $string = preg_match("/(\W+)/u", $string,$arr);
    echo $arr[1]; 
      

  3.   

    这句:$string = preg_replace("/([\w\W]+)/u", '', $string); 
    在其他朋友的系统下都没问题,是VBB中文版中的一个语句,现在问题是这句在我系统里不能返回结果。感觉是我系统php对中文处理有问题,想找到解决办法。
    因为光改这句,虽然能解决这个问题,但没找到问题根本,会有隐藏bug。