Wie könnte ich das trotzdem anstellen?
Indem du den Rückgabewert der Funktion an eine helferfunktion weitergibst die den Inhalt zeilenweise zerlegt, die erste und letzte Zeile wegwirft, und mit Zeichenkettenfunktionen nach '=> ' sucht und alles dahinter ausgibt. [1]
Der Sinn dahinter erschließt sich mir nicht ganz.
Hintergrund ist, ich habe bereits eine fertige Funktion, die aus einer Datei Zeilen in eine andere Datei ausgibt.
Schön - ich verstehe den Sinn dahinter immer noch nicht.
Funktioniert super, nur die Ausgabe müsste halt bereinigt werden.
Wenn du das willst - eine 10-zeilige Funktion zu schreiben wenn es einem 1-Zeiler auch geht.
Den Hinweis auf implode() hast du jetzt bereits 2x erhalten - meinst du nicht, dass du in diese Richtung nachforschen solltest, bevor du dich ins Unglück stürzt?
[1] Meinetwegen auch per PCRE-Funktion (z.B. preg_match_all) der dir daraus wieder ein Array baut welches du dann mit print_r ausgeben lässt (vorher natürlich bereinigt) - oh nein, Rekursion!