Sintaxa:
<?php
$tarray = array ("s\", \"s\", \"l\", array(array(\"s\"), \"sd\", \"ss\", array(\"tsa\", array(\"iceboy\", \"test\"))));
echo \"Level = \" . array_level($tarray) . \"\\n</br>\";
$tarray = array (array(array(array(array(array(array(\"iceboy\")))))));
echo \"Level = \" . array_level($tarray) . \"\\n</br>\";
function array_level($arr, $level = 1)
{
$max = $level;
if (!is_array($arr)) {
return \"0\";
} else {
foreach($arr as $key => $val) {
if (is_array($val)) {
$max = array_level($val, $level + 1);
}
}
return ($level < $max)? $max : $level;
}
}
?>
|