Explota el contenido de un archivo txt en una matriz

Estoy teniendo problemas para explotar el contenido de un archivo .txt (estructura abajo):

    01Name 1 
    02whatever contents
    03whatever contents
    -------------------
    01Name 2
    02whatever contents
    03whatever contents

Como puede ver, el "delimitador" es "-------------------". Ahora, la pregunta es: ¿cómo explotar este archivo en una matriz, para que pueda buscar un nombre específico y mostrar los contenidos de ese bloque? He intentado explotar así:

  header("Content-type:text/plain");
  $file = fopen("cc/cc.txt", "r");


  while (!feof($file)) {
    $lot = fgets($file);
    $chunk = explode("-------------------",$lot);

    print_r($chunk);

  }

  fclose($file);             

Y obtuve esto como resultado:

    Array
    (
        [0] => 01Name 1 

    )
    Array
    (
        [0] => 02whatever contents

    )
    Array
    (
        [0] => 03whatever contents

    )
    Array
    (
        [0] => -------------------

    )
    Array
    (
        [0] => 01Name 2

    )
    Array
    (
        [0] => 02whatever contents

    )
    Array
    (
        [0] => 03whatever contents
    )        

cuando quise obtener esto como resultado:

    Array
    (
        [0] => 01Name 1
        [1] => 02whatever contents
        [2] => 03whatever contents

    )
    Array
    (
        [0] => 01Name 2
        [1] => 02whatever contents
        [2] => 03whatever contents
    )

He buscadoPHP; asignar fgets () salida a una matriz yLea cada línea de archivo txt al nuevo elemento de matriz , sin suerte.

¿Alguna idea?

Respuestas a la pregunta(4)

Su respuesta a la pregunta