Supongo que te referiras a que tienes un archivo con una estructura:
campo1|campo2|etc ... ---> registro 1 (posición "0")
campo1|campo2|etc ... ---> registro 2 (posición "1")
campo1|campo2|etc ... ---> registro 3 (posición "2")
Si es así .. leyendo tu archivo sobre un array (con file()) ya podrías recorrer tu array (con un for) para ver el "n° de registro" que está el dato que buscas (pero recorriendo tus "registros" que serán los elementos del array generado con file() y explode() para ver los "campos" de cada "registro")
También tienes funciones más directas como:
fgetcsv()
http://www.php.net/manual/en/function.fgetcsv.php
Todo esto es con el objetivo de "recorrer" tu archivo .. A base de "if()" ya veras tu si presentas todos los datos que vas leyendo o sólo indicas lo que te interese.
Un saludo,