函数名称:isset()
适用版本:所有版本
用法:isset() 函数用于检查变量是否已设置并且非 NULL。它接受一个或多个参数,并返回一个布尔值。如果所有参数都已设置且非 NULL,则返回 true,否则返回 false。
语法:bool isset ( mixed $var [, mixed $... ] )
参数:
- var:要检查的变量
- ...:可选参数,可以是多个变量
返回值:如果所有参数都已设置且非 NULL,则返回 true,否则返回 false。
示例:
- 检查单个变量是否已设置:
$name = "John";
if (isset($name)) {
echo "变量已设置!";
} else {
echo "变量未设置!";
}
// 输出:变量已设置!
- 检查多个变量是否已设置:
$name = "John";
$age = 25;
if (isset($name, $age)) {
echo "变量已设置!";
} else {
echo "变量未设置!";
}
// 输出:变量已设置!
- 检查数组中的元素是否已设置:
$fruits = array("apple", "banana", "orange");
if (isset($fruits[0])) {
echo "数组元素已设置!";
} else {
echo "数组元素未设置!";
}
// 输出:数组元素已设置!
注意事项:
- isset() 函数不会返回 true,如果变量的值是空字符串("")或者为 0。
- isset() 函数对于未定义的变量也会返回 false。
- isset() 函数可以用于检查数组中的元素是否已设置。
- isset() 函数可以用于检查表单提交的数据是否存在。