目录

PHP empty() 函数

❮ PHP 变量处理参考

示例

检查变量是否为空。还要检查变量是否已设置/声明:

<?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";
}
?>
亲自试一试 »

定义和用法

empty() 函数检查变量是否为空。

如果变量存在且不为空,则该函数返回 false,否则返回 true。

以下值计算为空:

  • 0
  • 0.0
  • "0"
  • ""
  • 无效的
  • 错误的
  • 数组()

语法

empty( variable);

参数值

Parameter Description
variable Required. Specifies the variable to check

技术细节

返回值: 如果为假多变的存在且不为空,否则为 TRUE
返回类型: 布尔值
PHP 版本: 4.0+
PHP 变更日志: PHP 5.5:支持表达式,而不仅仅是变量
PHP 5.4:字符串的非数字偏移量返回 TRUE

❮ PHP 变量处理参考