PHP优雅的为url添加get参数
admin 阅读:83 2024-02-29
很多时候我们需要动态的为url添加get参数,这时就要面临两种情况:如果url没有参数,那么我们要拼?+参数
;如果已经有其他参数了,那么我们要拼&+参数
,下面是一句话的优雅解决方案:
$url = "https://www.codesou.cn";
$url .= (parse_url($url, PHP_URL_QUERY) ? '&' : '?') . 'category=action';
需要注意的是,上面的代码没有判断url中是否已包含category参数,如果有这个需求的话,可以参考php判断字符串中是否包含另一个字符串。
声明
1、部分文章来源于网络,仅作为参考。 2、如果网站中图片和文字侵犯了您的版权,请联系1943759704@qq.com处理!