很多时候我们需要动态的为url添加get参数,这时就要面临两种情况:如果url没有参数,那么我们要拼?+参数;如果已经有其他参数了,那么我们要拼&+参数,下面是一句话的优雅解决方案:

$url = "https://www.02405.com";
$url .= (parse_url($url, PHP_URL_QUERY) ? '&' : '?') . 'category=action';

需要注意的是,上面的代码没有判断url中是否已包含category参数,如果有这个需求的话,可以参考php判断字符串中是否包含另一个字符串

(adsbygoogle = window.adsbygoogle || []).push({});