//处理url $url = url()->full();
//原生 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; $urlArr = parse_url($url); if (isset($urlArr['query'])) { parse_str($urlArr['query'],$arr); array_walk($arr,function ($v,$k)use (&$arr){ if (empty($v) || $k == 'page') unset($arr[$k]); }); $url = url()->current() . '?' . http_build_query($arr); }
该方法重新拼装url地址,删除其中value值为空或者指定参数为空的值。
例如:http://www.polypm.com.cn/search/lot/0/0/34/1?title=&assess=asc&page=1
结果 : http://www.polypm.com.cn/search/lot/0/0/34/1?assess=asc