Guardar la salida de php en un archivo

Yo tengo

echo"<br>";echo"<br><pre>";print_r($array2);echo"</pre>";
echo"<br>";echo"<br><pre>";print_r($array3);echo"</pre>";
 echo"<br>";echo"<br><pre>";print_r($array4);echo"</pre>";

Necesito guardar lo que imprimen todos estos print_r en un archivo (sin indicar nada en la página).

Sé que necesito hacer algo así:

$f = fopen("file.txt", "w");
fwrite($f, "TEXT TO WRITE");
fclose($f); 

Pero no sé cómo poner el contenido antes en él.

Thansk un millón

Respuestas a la pregunta(2)

Su respuesta a la pregunta