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?