Salida de PHP a archivo para descargar sin crear archivo en el servidor

Me gustaría enviar mis datos a un archivo para que el usuario los descargue sin crearlos físicamente en el servidor. Los datos del archivo son simplemente una matriz que estoy convirtiendo en un formato CSV para que el usuario la descargue. Aquí está mi código:

$fh = fopen('file.csv','w');
fputcsv($fh,$arr); // $arr is my array that contains the data to be parsed into CSV
fclose($out);

El código anterior crea el archivo correctamente ... pero no quiero tener que crear un archivo. Quiero simplemente transmitir la salida.

Cualquier ayuda sería muy apreciada!

Respuestas a la pregunta(2)

Su respuesta a la pregunta