php中判断多维数组是否为空的方法

2024-02-14 10:20:43 举报文章
//by www.qzphp.cn
function is_empty_array($arr){
	if (!is_array($arr)) { //如果不是数组,直接返回false
		return false;
	}
	foreach ($arr as $val) {
		if (is_array($val)) { //如果该元素是数组,则递归遍历,直到找到非数组元素
			if (!is_empty_array($val)) {
				return false;
			}
		} else { //如果该元素不是数组,则判断其是否为空
			if (!empty($val)) {
				return false;
			}
		}
	}
	return true;
}
如果你认为本文可读性较差,内容错误,或者文章排版错乱,请点击举报文章按钮,我们会立即处理!