$date="2004-10-7 (星期四)";
$date=ereg_replace("\((.+?)\)","",$date);
echo $date;我这样写为什么返回来的是空~~

解决方案 »

  1.   

    $date=ereg_replace ("\(.+\)","",$date);echo $date;
      

  2.   

    $date=preg_replace('/\((.+?)\)/', "", $date);
      

  3.   

    请问preg_replace   ereg_replace  有什么区别?
      

  4.   

    preg比ereg功能更强大,速度更快,参看手册正则表达式部分。$sdate = "2004-10-7 (星期四)";
    $sdate = preg_replace('/\(.*\)/U', "", $sdate);
    echo "$sdate";
      

  5.   

    $sdate = "2004-10-7 (星期四)";
    $arr = explode(" ",$sdate);
    echo $arr[0];