发布网友 发布时间:2022-04-23 05:20
共1个回答
热心网友 时间:2022-04-23 06:50
这是因为阁下写的正则语句有误,使用preg_replace()函数,其中的正则语句要有这样的格式:
mixed preg_replace( mixed pattern, mixed replacement, mixed subject [, int limit ] )而阁下的语句,把页面那一句获得后,就是这样的样子了:
preg_replace("/(^|&)page=/1", "", $urlQuery);不知道是不是这样的结果, 我也只是猜测,但你看它的结构,就不对了,正则末尾没有/,而前面多了一个,显示你是不够仔细,没把斜杠加到末尾。所以,你应该把什么斜杠加在末尾的,即:
preg_replace("/(^|&)page=".$this->pageIndex."/", "", $urlQuery);