A função abaixo pode ser usada para converter um array em um arquivo CSV fazendo download de forma forçada. Para usar a função basta passar o array que quer converter como parâmetro.
O conteúdo deste post foi retirado de: Php function to convert an array to CSV file for download