php专区

 首页 > php专区 > PHP应用 > php函数大全 > php empty()函数详细 - php函数

php empty()函数详细 - php函数

分享到:
【字体:
导读:
          今天要讲到了是关于empty函数的用法,和等空有什么区别,以及用它来操作数组时是不是返回正常的值。...

php empty()函数详细

今天要讲到了是关于empty函数的用法,和等空有什么区别,以及用它来操作数组时是不是返回正常的值。

  1. $array1=array(); 
  2. print_r($array1); 
  3. if(emptyempty($array1)){ 
  4.     echo '对empty()来说是空数组(an empty array)'
  5. else
  6.     echo '对empty()来说是非空数组(an noempty array)'
  7. ?> 

显示结果:Array(),对empty()来说是an empty array

  1. $array1=array(); 
  2. $array1[]=''
  3. print_r($array1); 
  4. if(emptyempty($array1)){ 
  5.     echo '对empty()来说是空数组(an empty array)'
  6. else
  7.     echo '对empty()来说是非空数组(an noempty array)'
  8. ?> 

显示结果:Array([0] =>),对empty()来说是非空数组(an noempty array),这个并不是空数组,因为它有一个元素为空字符(""),要注意和空字符("" (an empty string))区别;

实际上就是:

empty($x) 等于 !isset($x) || !$x 

!empty($x)   等于   isset($x)   &&   $x

关于empty函数语法:bool empty ( mixed var)

empty -- 检查一个变量是否为空.

描述:如果 var 是非空或非零的值,则 empty() 返回 FALSE。换句话说,""、0、"0"、NULL、FALSE、array()、var $var; 以及没有任何属性的对象都将被认为是空的,如果 var 为空,则返回 TRUE。

分享到:
php 获取 $_SERVER[REQUEST_URI] 值 - ph...
php 获取 $_SERVER[REQUEST_URI] 值 在 PHP 众多预定义服务器变量中,$_SERVER["REQUEST_URI"] 算是经常用到的,但是这个变量只有 apache 才支持,因此,我们需要一个更加通用的方式来获取REQUEST_URI的值.代码如下:  
php中中文截取函数mb_substr()详细 - php...
php中中文截取函数mb_substr()详细 由于中文是两个字节所以不能像英文和数字那样来用substr()这样会出现乱码,幸好在php有mb_substr()函数来处理这个问题。 一、中文截取:mb_substr() mb_substr( $str, $start, $length, $encoding ) $str,需要截断的字符串 $start,截断开始处,起始...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……