4

我有这个代码:

function queryString(){ 
    //matches up to 10 digits in page number
    $query_string = eregi_replace("page=[0-9]    {0,10}&","",$_SERVER['QUERY_STRING']);
    return $query_string;
}

当我运行它返回这个错误:警告:preg_match()[function.preg-match]:分隔符不能是字母数字或反斜杠

4

1 回答 1

12

如果你要使用 preg_replace,你需要一个开始和一个结束分隔符

$query_string = preg_replace("/page=[0-9]    {0,10}&/","",$_SERVER['QUERY_STRING']);
                              ^                     ^
于 2013-05-15T15:21:20.797 回答