Parsing Multidimensional Associative Arrays

It can be frustrating when you’re learning something new – you get stuck on what seems like an arguably simple task, such as parsing through an array. Multidimensional associative arrays are certainly different than your regular array, but parsing through them is just as simple (if not more-so).
Let’s take this array for example:

Okay, so we want to parse through this array, but we can’t use the traditional for() loop. To do this we’re going to use the foreach() loop. If you’re unfamiliar with foreach(), it’s a loop that can parse through arrays without requiring an incremented numerical value. So, let’s parse: