优雅地为一个任意格式的url附上query查询参数?
场景:如果url已经带了查询参数那么我们要拼接上&, 而如果本身url没有带查询参数则要拼?;所以我们只要判断出这2个场景即可
//假设要附的值: status=rich; 要被附上的变量为$url;
$url .= (parse_url($url, PHP_URL_QUERY) ? '&' : '?') . 'statua=rich';一行解决
场景:如果url已经带了查询参数那么我们要拼接上&, 而如果本身url没有带查询参数则要拼?;所以我们只要判断出这2个场景即可
//假设要附的值: status=rich; 要被附上的变量为$url;
$url .= (parse_url($url, PHP_URL_QUERY) ? '&' : '?') . 'statua=rich';一行解决