Gracias por la respuesta abimaelrc pero el problema es que no son solo 4 campos, puse esos para dar un ejemplo sencillo. Además de que como dije anteriormente la información que recibó supuestamente se apega a unos estandares que acordamos previamente, pero obviamente algunas veces no son respetados



y pasa que tendría que verificar cada uno de los campos.
Buscaré más información con respecto a fgetcsv pues lo que entendí es que crea un arreglo por cada línea que encuentre en mi archivo.