dedlfix: php: file(...) : Format der Datei?

Beitrag lesen

Tach!

hier wird gesagt, daß file eine Datei in einen Array übernimmt;
leider finde ich da aber nicht, wie der Dateiinhalt formatiert sein muß. Hilft mir da bitte jemand ? FILE_IGNORE_NEW_LINES hilft auch nicht.

Es gibt keine Vorschrift, wie der formatiert sein muss. Es werden Textzeilen eingelesen. In jeden Array-Eintrag eine. Für alles andere als Text, der zeilenweise in ein Array geladen werden soll, ist file() nicht zu verwenden.

Wenn du strukturierte Daten speichern möchtest, nimm zum Beispiel serialize() zum Erzeugen von Text aus diesen Daten und anschließend file_put_contents() zu Speichern. Einlesen geht dann mit file_get_contents() und unserialize().

dedlfix.