場合によっては、配列の次元を決定する必要があることがあります。オンラインで調べたところ、http://www.poluoluo.com/jzxy/201306/215088.html と似たような記述が多くありました。意味が分かりません。以下は私が書いたものです:
private static function array_depth($array) { if(!is_array($array)) return 0; $max_depth = 1; foreach ($array as $value) { if (is_array($value)) { $depth = array_depth($value) + 1; if ($depth > $max_depth) { $max_depth = $depth; } } } return $max_depth; }
著作権表示: この記事はブロガーによるオリジナル記事であり、ブロガーの許可なく複製することはできません。