自实现http_build_url 函数

发表日期:2022-08-06 15:39:34 | 来源: | | 浏览(686) 分类:PHP杂项

有时候环境没有http_build_url 函数,但是需要get请求拼接连接参数,不如复写一个,用了几年挺好使的

if (!function_exists('http_build_url')) {
    /**
     * 构建URL
     * @param string $url
     * @param array $params
     * @return string
     */
    function http_build_url($url, $params)
    {
        if (!strstr($url, '?')) $url .= "?";

        if (($last = strrchr($url, '&')) && $last !== '&') $url .= "&";

        return $url . http_build_query($params);
    }
}


集速网 copyRight © 2015-2022 宁ICP备15000399号-1 宁公网安备 64010402001209号
与其临渊羡鱼,不如退而结网
欢迎转载、分享、引用、推荐、收藏。