e se l'array ha altri livelli di profondità e non si fermasse a 2?

ci dev'essere un qualcosa, anche se al momento mi sfugge