Aus irgendeinem Grund, den ich nicht \n
können einen Zeilenvorschub erstellen, wenn eine Datei mit PHP ausgibt. Es schreibt einfach "\n
" in die Datei. Ich habe versucht, auch "\\n
" zu verwenden, wo es einfach "\ n" schreibt (wie erwartet). Aber ich kann nicht für mein Leben herausfinden, warum das Hinzufügen von \ n zu meinen Strings keine neuen Zeilen erzeugt. Ich habe auch versucht \r\n
, aber es fügt nur "\r\n
" an die Zeile in der Datei an.PHP Zeilenvorschübe ( n) funktioniert nicht
Beispiel:
error_log('test\n', 3, 'error.log');
error_log('test2\n', 3, 'error.log');
Ausgänge:
test\ntest2\n
Mit MAMP auf OSX, falls das zählt (eine Art von PHP-Konfigurations Sache vielleicht?).
Irgendwelche Vorschläge?
Bei Verwendung von einfachen Anführungszeichen wird der Wert nicht in Entitäten geändert, daher müssen Sie double verwenden! +1 – RobertPitt
Wie können Sie eine vollständige Antwort in weniger als 2 Minuten geben? Das ist die Zeit, die ich brauche, um die Frage allein zu lesen! : o – cregox