php专区

 首页 > php专区 > PHP基础 > 数组 > php 关联数组判断是否为空 - php数组

php 关联数组判断是否为空 - php数组

分享到:
【字体:
导读:
          先看一个关联数组判断为空的代码,然后我们详细讲讲关于数据空的处理 ?php$array=array(0);if(emptyempty($array)){echo我空了;}else{ech...

php 关联数组判断是否为空

先看一个关联数组判断为空的代码,然后我们详细讲讲关于数据空的处理.

  1.     $array = array(0); 
  2.     if(emptyempty($array)){ 
  3.         echo "我空了 "
  4.     }else
  5.         echo "我不空啊 "
  6.     } 
  7.     $array['array']='我是数组'
  8.     print_r($array); 
  9.     $array['array1']='我是数组1'
  10.     print_r($array); 
  11.     unset($array['array1']); 
  12.     print_r($array); 
  13. ?> 

PHP判断数组为空首选方法:count($arr),size($arr);

  1. $arrarray(""); 
  2. echo count($arr); 
  3. echo size($arr); 
  4.  
  5. //输出1 
  6.  
  7. $arrarray(); 
  8. echo count($arr); 
  9. echo size($arr); 
  10.  
  11. //输出0 

PHP判断数组为空方法2:empty($arr);

  1. $arrarray(""); 
  2. $result = emptyempty($arr); 
  3. //$result = false 
  4.  
  5. $arr = array(); 
  6. $result = emptyempty($arr); 
  7. //$result = true 

这两种方法足以应对简单数组和多维数组是否为空的判断问题,个人一般用empty()来做数组非空判断,这样感觉代码看起来更容易理解.

分享到:
php基础教程-数组操作 - php数组
php基础教程-数组操作 如果您有很大的一个数组,而所要完成的仅是找出一个存在的给定值,您可以使用in_array()以返回true或false,如下代码将输出“Not found in this array”,因为您将在$namesArray中寻找一个并不存在的“Alber”. 如果您有很大的一个数组,而所要完成的仅是找出一个存在的给...
php一维数组遍历方法 - php数组
php一维数组遍历方法 我们介绍的是利用php各种函数与foreach while for来实现数组遍历的方法,有需要的朋友可以参考一下.  
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……