Exploser contenu d'un fichier txt dans un tableau

Im avoir de la difficulté à exploser contenu d'un .fichier txt (structure ci-dessous):

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

Comme vous pouvez le voir, le "séparateur" est "-------------------". Maintenant, la question est: comment faire exploser ce fichier dans un tableau, afin que je puisse rechercher un nom spécifique et d'afficher des blocs de contenu? J'ai essayé d'exploser comme ceci:

  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);             

Et a obtenu ce résultat:

    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
    )        

lorsque j'ai voulu obtenir ce résultat:

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

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

Ive cherché PHP; affectation de fgets() de sortie d'un tableau et Lire chaque ligne du fichier txt à nouveau l'élément de tableau , avec pas de chance.

Toutes les pensées?

vous ne pouvez pas exploser un fichier txt, vous pouvez décomposer le contenu d'un fichier txt ...
ok.. édité à ma question!

OriginalL'auteur MrsSammartino | 2012-10-03