php 판단 수조는 1차원, 2차원, 다차원

1890 단어 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);

}

?>

좋은 웹페이지 즐겨찾기