Ausgabe in eine Zeile und wieder aufbauen?

lordfritte

Erfahrenes Mitglied
Hallo ich habe eine mehrzellige und versetze Ausgabe wie z.b. durch print_r(), wie kann ich das in eine zeile packen und später wieder auf mehrere Zeilen aufbauen?
 
PHP:
$str = "<pre>".print($array, true)."</pre>";
echo $str;

Ausgabe z.b.:
Code:
Array
(
    [1] => Array
        (
            [mode] => error
            [msg] => Array
                (
                    [msg] => lalalala
                    [source] => blabla
                )

            [file_info] => Array
                (
                    [file] => E:\web\html\portal\system\system.php
                    [line] => 31
                )

        )

    [2] => Array
        (
            [mode] => debug
            [msg] => Array
                (
                    [msg] => lalalala2
                    [source] => blabla2
                )

            [file_info] => Array
                (
                    [file] => E:\web\html\portal\system\system.php
                    [line] => 37
                )

        )

)

Jetzt möchte ich diese Ausgabe in eine Zeile packen um das z.b. in eine log Datei zu schreiben und später für die Ausgabe wieder so aufbauen wie es vorher aussah.
 
Zurück