当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP empty()用法及代码示例


empty()函数是PHP中的内置函数,用于检查变量是否为空。

用法:

bool empty ( $var )

参数:此函数接受单个语法,如上面的语法所示,如下所述。


  • $var:用于检查其是否为空的变量。

注意:在低于PHP 5.5的版本中,empty()仅支持变量,其他任何情况都将导致解析错误。以下语句将无法为空(trim($var))。而是使用trim($name)== false。

返回值:当$var存在且具有非空,非零值时,它将返回FALSE。否则返回TRUE。

这些值被认为是空值:

  • “”(空字符串)
  • 0(0为整数)
  • 0.0(浮点数为0)
  • “0”(0为字符串)
  • 空值
  • array()(空数组)

以下示例程序旨在说明PHP中的empty()函数:

<?php 
// PHP code to demonstrate working of empty() function 
$var1 = 0; 
$var2 = 0.0; 
$var3 = "0"; 
$var4 = NULL; 
$var5 = false; 
$var6 = array(); 
$var7 = ""; 
  
// for value 0 as integer 
empty($var1) ? print_r("True\n") : print_r("False\n"); 
  
// for value 0.0 as float 
empty($var2) ? print_r("True\n") : print_r("False\n"); 
  
// for value 0 as string 
empty($var3) ? print_r("True\n") : print_r("False\n"); 
  
// for value Null 
empty($var4) ? print_r("True\n") : print_r("False\n"); 
  
// for value false 
empty($var5) ? print_r("True\n") : print_r("False\n"); 
  
// for array 
empty($var6) ? print_r("True\n") : print_r("False\n"); 
  
// for empty string 
empty($var7) ? print_r("True\n") : print_r("False\n"); 
  
// for not declare $var8 
empty($var8) ? print_r("True\n") : print_r("False\n"); 
  
?>
输出:
True
True
True
True
True
True
True
True

参考: http://php.net/manual/en/function.empty.php



相关用法


注:本文由纯净天空筛选整理自Mithun Kumar大神的英文原创作品 PHP | empty() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。