PHP empty() 函数
实例
检查变量是否为空。 还要检查变量是否被设置/声明:
<?php
$a = 0;
// True because $a is empty
if (empty($a)) {
echo "Variable 'a' is empty.<br>";
}
// True because $a is set
if (isset($a)) {
echo "Variable 'a' is set";
}
?>
亲自试一试 »
$a = 0;
// True because $a is empty
if (empty($a)) {
echo "Variable 'a' is empty.<br>";
}
// True because $a is set
if (isset($a)) {
echo "Variable 'a' is set";
}
?>
定义和用法
empty() 函数检查变量是否为空。
如果变量存在且不为空,该函数返回false,否则返回true。
以下值的计算结果为空:
- 0
- 0.0
- "0"
- ""
- NULL
- FALSE
- array()
语法
empty(variable);
参数值
参数 | 描述 |
---|---|
variable | 必需。指定要检查的变量 |
技术细节
返回值: | 如果 variable 存在且不为空,则为 FALSE,否则为 TRUE |
---|---|
返回类型: | Boolean |
PHP 版本: | 4.0+ |
PHP 更新日志: | PHP 5.5: 支持表达式,不仅是变量 PHP 5.4:字符串的非数字偏移返回 TRUE |