English | 简体中文 | 繁體中文
查询

isset()函数—用法及示例

「 检查变量是否已设置并且非 NULL 」


函数名称:isset()

适用版本:所有版本

用法:isset() 函数用于检查变量是否已设置并且非 NULL。它接受一个或多个参数,并返回一个布尔值。如果所有参数都已设置且非 NULL,则返回 true,否则返回 false。

语法:bool isset ( mixed $var [, mixed $... ] )

参数:

  • var:要检查的变量
  • ...:可选参数,可以是多个变量

返回值:如果所有参数都已设置且非 NULL,则返回 true,否则返回 false。

示例:

  1. 检查单个变量是否已设置:
$name = "John";
if (isset($name)) {
    echo "变量已设置!";
} else {
    echo "变量未设置!";
}
// 输出:变量已设置!
  1. 检查多个变量是否已设置:
$name = "John";
$age = 25;

if (isset($name, $age)) {
    echo "变量已设置!";
} else {
    echo "变量未设置!";
}
// 输出:变量已设置!
  1. 检查数组中的元素是否已设置:
$fruits = array("apple", "banana", "orange");

if (isset($fruits[0])) {
    echo "数组元素已设置!";
} else {
    echo "数组元素未设置!";
}
// 输出:数组元素已设置!

注意事项:

  • isset() 函数不会返回 true,如果变量的值是空字符串("")或者为 0。
  • isset() 函数对于未定义的变量也会返回 false。
  • isset() 函数可以用于检查数组中的元素是否已设置。
  • isset() 函数可以用于检查表单提交的数据是否存在。
补充纠错
上一个函数: is_a()函数
下一个函数: iterator_apply()函数
热门PHP函数
分享链接