PHP 判断一个数组是一维数组还是多维数组

方法一:直接foreach,is_array判断。

方法二:

if (count($array) == count($array, 1)) {
	// 一维数组
} else {
	// 多维数组
}

如果count^1的第二个可选参数设为 COUNT_RECURSIVE(或 1),count() 将递归地对数组计数。对计算多维数组的所有单元尤其有用。 这个参数默认值是 0。

评论

评论正在提交中...请稍后
评论提交成功...