Pero .. a ver ..
Explicate que quieres buscar y la estructura que tienen los datos de tu archivo .. Al parecer usas algo como:
nose|@|nose2|@|nose3 ... registro1
nose|@|nose2|@|nose3 ... registro2
etc ..
Te lo comento por qué si es así tu estructura te vendría bien usar:
fgetcsv()
http://www.php.net/manual/en/function.fgetcsv.php
Que justamente ya implementa la lógica de tu explode() a la vez que lee el archivo.
Un saludo,