Analisando arquivos CSV em PHP (a maneira mais rápida)

Eu precisava analisar um arquivo CSV com extrema eficiência hoje. Com mil linhas e cinquenta colunas, essa não é uma tarefa fácil.

Foi aqui que errei na minha abordagem e onde você deve aprender uma lição. Eu usei a abordagem OOP. Eu encontrei uma robusta biblioteca AIO de faca suíça que pode analisar CSVs, todos os tipos de arquivos Excel e muito mais. O resultado? Carregar em 5 segundos e adicionar qualquer lógica à análise travaria o script.

Melhor abordagem? Achei este post legal sobre análise de PHP CSV:
http://creativedev.in/2012/01/to-parse-csv-data-in-php/

e o que eu aprendi? Que uma carga de 5 segundos poderia ser reduzida para 500 ou menos milissegundos e eu poderia adicionar alguma lógica básica à análise sem desacelerá-la. O snippet usa as funções embutidas do PHP, o que é provavelmente o que o torna mais rápido.

Boa sorte para você!