判断php数组维度的小例子

分享一例判断php数组维度的代码,供大家参考。

如下所示:
<?php 

/** 

 * 返回数组的维度 

 * @param  [type] $arr [description] 

 * @return [type]      [description] 

 * @edit www.jbxue.com

 */

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)