//一次元、二次元、あるいは数次元の配列であるかどうかを判断できます:
関数getmaxdim($arr){
if(!is_array($arr)){
0を返す;
}その他{
$dimension = 0;
foreach($arr as $item1)
{
$t1=$this->getmaxdim($item1);
if($t1>$dimension){$dimension = $t1;}
}
$dimension+1 を返す;
}
}
//認証後使用可能になります
//テスト
$arr=array('yiyi'=>1212,'haha'=>array('heihei'=>array(array("a")),"b"));
echo getmaxdim($arr);
//結果 4