我有这段代码:
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]:分隔符不能是字母数字或反斜杠
答案 0 :(得分:11)
如果您要使用preg_replace,则需要一个起始和结束分隔符
$query_string = preg_replace("/page=[0-9] {0,10}&/","",$_SERVER['QUERY_STRING']);
^ ^