INI archivo a matriz multidimensional en PHP

Tengo el siguiente archivo INI:

a.b.c = 1
a.b.d.e = 2

Estoy analizando este archivo usando parse_ini_file. Y vuelve:

array(
    'a.b.c' => 1,
    'a.b.d.e' => 2
)

Pero quiero crear una matriz multidimensional. Mi outout debería ser:

array(
    'a' => array(
        'b' => array(
            'c' => 1,
            'd' => array(
                'e' => 2
            )
        )
    )
)

Gracias de antemano

Respuestas a la pregunta(5)

Su respuesta a la pregunta