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
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END