PHP | empty()函数

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

null

语法:

bool empty ( $var )

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

  • $var: 变量来检查它是否为空。

注: 在PHP5.5版本以下,empty()只支持变量,其他任何操作都会导致解析错误。下面的说法行不通 空(修剪($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" ) : print_r( "False" );
// for value 0.0 as float
empty ( $var2 ) ? print_r( "True" ) : print_r( "False" );
// for value 0 as string
empty ( $var3 ) ? print_r( "True" ) : print_r( "False" );
// for value Null
empty ( $var4 ) ? print_r( "True" ) : print_r( "False" );
// for value false
empty ( $var5 ) ? print_r( "True" ) : print_r( "False" );
// for array
empty ( $var6 ) ? print_r( "True" ) : print_r( "False" );
// for empty string
empty ( $var7 ) ? print_r( "True" ) : print_r( "False" );
// for not declare $var8
empty ( $var8 ) ? print_r( "True" ) : print_r( "False" );
?>


输出:

True
True
True
True
True
True
True
True

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

© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享