我们可以使用php自带的parse_url和parse_str方法获取url中的参数1:parse_url方法是解析url并返回url的组成部分,例如:$url='https://www.wj0511.com/site/index.html?page=3&per-page=10';var_dump(parse_url($url));返回结果如:array(4){["scheme"]=>string(5)"https"["host"]=>string(14)"www.wj0511.com"["path"]=>string(16)"/site/index.html"["query"]=>string(18)"page=3&per-page=10"}由上可知,我们需要的url参数在query参数中返回数组2:parse_str()函数将查询字符串解析成变量,例如:parse_str('page=3&per-page=10',$query_arr);var_dump($query_arr);返回结果如:array(2){["page"]=>string(1)"3"["per-page"]=>string(2)"10"}根据上面的介绍,我们可以实现解析到url的参数,如:$url='https://www.wj0511.com/site/index.html?page=3&per-page=10';parse_str(parse_url($url)['query'],$query_arr);echo'
';var_dump($query_arr);