Hay formas mas faciles de leer un archivo y separar el contenido.
Por ejemplo:
file(); Lee el archivo y almacena el contenido en una matriz (array), separando cada elemento por saltos de linea.
Si deseas usar otro caracter para separar los valores:
file_get_contents() - Para leer el archivo
explode() - Para separar los valores y guardarlos en una matriz