`
lesorb
  • 浏览: 121406 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

PHP判断数组(多维)数值是否为空

    博客分类:
  • PHP
PHP 
阅读更多
PHP判断单值是否为空使用最为常用的empty即可,但是,在判断有键值的数组或多维数组时就会出现困难,以下就是PHP中判断数组(多维)数值是否为空的函数:
class Test{
public static function array_is_null($arr = null){
		if(is_array($arr)){
		   foreach($arr as $k=>$v){
			if($v&&!is_array($v)){
			    return false;
			}
			   $t = self::array_is_null($v);
			if(!$t){
			    return false;
			}
		    }
			return true;
		}elseif(!$arr){
			return true;
                }else{
			return false;
		}
	}
}
0
1
分享到:
评论

相关推荐

    利用递归把多维数组转为一维数组的函数

    函数名称:array_multi2single 函数原形:array array_multi2single(array) 实现功能:把一个多维数组的数值存放到一维数组中,不保存Key。 <?php function array_multi2single($array) { static $result_array=...

    PHP数组函数知识汇总

    本文为大家分享了PHP数组函数基础知识,供大家参考,具体内容如下 数组array是非常重要的数据类型。相对于其他的数据类型,它更像是一种结构,而这种结果构可以存储一系列数值。数组能够在单一变量名中存储许多值,...

    PHP数组实例详解

    主要介绍了PHP数组实例详解的相关资料,数组分为数组数值数值,关联数组,多维数组,本文介绍的非常不错具有参考借鉴价值,需要的朋友可以参考下

    PHP经典100例.

    35创建一个多维数组 36PHP 4.0实现表格状打印 37实现背景颜色的改变 38文件上传 39查看PHP的环境变量 40使用文件包含 41打开本地或者远程文件 42读取文件内容 43访问文件常见属性 44调用文本文件内容 45PHP判断文件...

    改写函数实现PHP二维/三维数组转字符串

    由于工作需要,自己在手册给定的示例函数基础上改写出了这样一个函数,代码如下: 复制代码 代码如下: //将多维数组中所有的数值转换成字符串————》最多支持三维数组 function implodex( $glue, $array, $...

    PHP基础教程 是一个比较有价值的PHP新手教程!

    虽然我在这里没有说明,但是你一样可以轻易的使用多维数组。 // 一个包含两个元素的数组 $a[0] = "first"; $a[1] = "second"; $a[] = "third"; // 添加数组元素的简单方法 // 现在$a[2...

    PHP新手上路.CHM

    虽然我在这里没有说明,但是你一样可以轻易的使用多维数组。 // 一个包含两个元素的数组 $a[0] = "first"; $a[1] = "second"; $a[] = "third"; // 添加数组元素的简单方法 // 现在$a[2]被赋值为"third" echo ...

    PHP3程序设计

    3.2.3 多维数组 27 3.2.4 变量替换 28 3.2.5 动态变量名 31 3.3 常量 31 3.4 操作符 31 3.4.1 操作符的优先级 32 3.4.2 三重操作符 33 3.4.3 算术操作符 34 3.4.4 条件操作符 35 3.4.5 一元操作符 35 3.4.6 位操作符...

    如何利用php array_multisort函数 对数据库结果进行复杂排序

    下面将一下array_multisort函数array_multisort() 可以用来一次对多个数组进行排序,或者根据某一维或多维对多维数组进行排序。 关联(string)键名保持不变,但数字键名会被重新索引。 排序顺序标志:SORT_ASC – ...

    超实用的jQuery代码段

    2.1 如何验证某个元素是否为空 2.2 检查特定的HTML元素是否存在 2.3 判断HTML元素是否嵌套 2.4 获取当前元素的索引值 2.5 插入节点元素 2.6 复制节点元素 2.7 替换节点元素 2.8 删除节点元素 2.9 为元素绑定事件 ...

Global site tag (gtag.js) - Google Analytics