判断URL地址中有没有id参数,如果有参数,在判断是不是空值

vmitu微米兔จุ๊บ
vmitu微米兔จุ๊บ
2024-10-30 0浏览

摘要

判断 URL 地址中是否存在 id 参数,并检查该参数是否为空值。如果 id 参数不存在或为空,返回 false;否则返回 true

代码示例

function hasValidId($url) {
    // 解析 URL 并获取查询参数
    $params = parse_url($url, PHP_URL_QUERY);

    // 判断 `id` 参数是否存在
    if (isset($params['id'])) {
        // 判断 `id` 参数是否为空值
        if (empty($params['id'])) {
            return false;
        } else {
            return true;
        }
    } else {
        return false;
    }
}

总结

通过解析 URL 地址的查询参数,可以判断 id 参数是否存在,并且可以通过检查参数值是否为空来判断参数是否有效。该函数在对带有 id 参数的 URL 地址进行验证时非常有用。

php中文网 免责声明:以上内容除特别注明外均来源于网友提问,php中文网回答,权益归原著者所有;