php快速定位多维数组的深度
2014-06-30 10:14
543 查看
原文地址:php快速定位多维数组的深度作者:陌上花开自定义一个函数:
function array_depth($array)
{
$max_depth = 1;
foreach ($array as $value)
{
if (is_array($value))
{
$depth = array_depth($value) 1;
if ($depth >
$max_depth)
{
$max_depth = $depth;
}
}
}
return $max_depth;
}
$array = array( array("11"), array(),array( array(array("5",
"6"), "7", "8")),array( array(array("5", "6"), "7", "8")), "9",
"10");
echo array_depth($array);
输出:4
function array_depth($array)
{
$max_depth = 1;
foreach ($array as $value)
{
if (is_array($value))
{
$depth = array_depth($value) 1;
if ($depth >
$max_depth)
{
$max_depth = $depth;
}
}
}
return $max_depth;
}
$array = array( array("11"), array(),array( array(array("5",
"6"), "7", "8")),array( array(array("5", "6"), "7", "8")), "9",
"10");
echo array_depth($array);
输出:4
相关文章推荐
- php在多维数组中根据键名快速查询其父键以及父键值的代码
- 该怎样迅速确定php多维数组的深度?
- php快速高效的把多维数组变为一维数组
- php在多维数组中根据键名快速查询其父键以及父键值的代码
- 快速掌握PHP多维数组排序方法
- PHP 获取一维或多维数组某个特定键(数组下标)的所有值
- PHP 多维数组处理,将1维或者多维数组处理成字符串
- PHP:多维数组及数组的赋值
- PHP一个简单的多维数组拆分字符串
- PHP 多维数组排序(usort,uasort)
- 将一维或多维的数组连接成一个字符串的php代码
- php fputcsv命令 写csv文件遇到的小问题(多维数组连接符)
- 将PHP多维数组转换成 javascript 数组
- PHP多维数组排序
- PHP多维数组排序
- PHP 多维数组排序实现代码
- PHP多维数组排序
- PHP开发中多维数组无法正常输出的问题