Iterar a través de la matriz y obtener la clave y el valor [duplicar]

Esta pregunta ya tiene una respuesta aquí:

¿Cómo recorrer una matriz asociativa y obtener la clave? 11 respuestas

Necesito iterar a través de una matriz dinámica. La matriz tendrá un aspecto similar al siguiente:

Array
(
    [2010091907] => Array
        (
            [home] => Array
            (
                [score] => Array
                (
                        [1] => 7
                        [2] => 17
                        [3] => 10
                        [4] => 7
                        [5] => 0
                        [T] => 41
                    )

                [abbr] => ATL
                [to] => 2
            )

        [away] => Array
            (
                [score] => Array
                    (
                        [1] => 0
                        [2] => 7
                        [3] => 0
                        [4] => 0
                        [5] => 0
                        [T] => 7
     ,               )

                [abbr] => ARZ
                [to] => 2
            )

        [weather] => 
        [media] => Array
            (
                [tv] => FOX
                [sat] => 709
                [sathd] => 709
                [radio] => Array
                    (
                        [home] => 153
                        [away] => 90
                    )

            )

        [bp] => 13
        [yl] => 
        [qtr] => Final
        [down] => 0
        [togo] => 0
        [clock] => 00:26
        [posteam] => ARZ
        [note] => 
        [redzone] => 
        [stadium] => Georgia Dome
    )

Necesito que sea dinámico y para fines de prueba, necesito poder llamarlo a través de:

echo "Key: $key; Value: $value<br />\n";

Luego tomaré esta información y la colocaré en una base de datos mysql, pero por ahora, necesito repasar las matrices y descubrir cómo formatear los datos.

Cualquier ayuda es apreciada.

Respuestas a la pregunta(1)

Su respuesta a la pregunta