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  | 
