如何判断php数组的维度
更新时间:2013年06月10日 08:04:44 作者:
本篇文章是对判断php数组维度的代码进行了详细的分析介绍, 需要的朋友参考下
如下所示:
<?php
/**
* 返回数组的维度
* @param [type] $arr [description]
* @return [type] [description]
*/
function arrayLevel($arr){
$al = array(0);
function aL($arr,&$al,$level=0){
if(is_array($arr)){
$level++;
$al[] = $level;
foreach($arr as $v){
aL($v,$al,$level);
}
}
}
aL($arr,$al);
return max($al);
}
$arr = array(
'0'=>'0',
);
echo arrayLevel($arr);
?>
复制代码 代码如下:
<?php
/**
* 返回数组的维度
* @param [type] $arr [description]
* @return [type] [description]
*/
function arrayLevel($arr){
$al = array(0);
function aL($arr,&$al,$level=0){
if(is_array($arr)){
$level++;
$al[] = $level;
foreach($arr as $v){
aL($v,$al,$level);
}
}
}
aL($arr,$al);
return max($al);
}
$arr = array(
'0'=>'0',
);
echo arrayLevel($arr);
?>
相关文章
微信公众平台开发教程④ ThinkPHP框架下微信支付功能图文详解
这篇文章主要介绍了微信公众平台开发ThinkPHP框架下微信支付功能,结合图文形式详细分析了基于thinkPHP框架的微信支付功能实现步骤、操作技巧与相关注意事项,需要的朋友可以参考下2019-04-04Sorting Array Values in PHP(数组排序)
有时候,你可能需要对数组内的值进行排序,那么就可以参考下面的文章。2011-09-09
最新评论