首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[函数]filter_has_var()函数—用法及示例

发布于 2025-04-26 08:05:36
0
26

函数名:filter_has_var()

适用版本:PHP 4 >= 4.0.4, PHP 5, PHP 7

用法:filter_has_var() 函数用于检查是否存在指定类型的输入变量。它可以用于检查 GET、POST 或 COOKIE 变量是否存在。

语法:bool filter_has_var ( int $type , string $variable_name )

参数:

  • type:指定变量类型,可选值有 INPUT_GET、INPUT_POST、INPUT_COOKIE 和 INPUT_SERVER。
  • variable_name:要检查的变量名。

返回值:如果存在指定类型的变量,则返回 true,否则返回 false。

示例:

// 检查是否存在 GET 变量 'username'
if (filter_has_var(INPUT_GET, 'username')) {
    echo "GET 变量 'username' 存在.";
} else {
    echo "GET 变量 'username' 不存在.";
}

// 检查是否存在 POST 变量 'email'
if (filter_has_var(INPUT_POST, 'email')) {
    echo "POST 变量 'email' 存在.";
} else {
    echo "POST 变量 'email' 不存在.";
}

// 检查是否存在 COOKIE 变量 'token'
if (filter_has_var(INPUT_COOKIE, 'token')) {
    echo "COOKIE 变量 'token' 存在.";
} else {
    echo "COOKIE 变量 'token' 不存在.";
}

以上示例中,我们使用 filter_has_var() 函数来检查不同类型的变量是否存在。根据返回值,我们可以判断变量是否存在,并做相应的处理。

评论
一个月内的热帖推荐
啊龙
Lv.1普通用户

9545

帖子

31

小组

3242

积分

赞助商广告
站长交流