Tom: in datei schreiben

Beitrag lesen

Hallo,

das ist dann schon höhere Mathematik, zumindest mit PHP. Man kann nämlich mit PHP keine eigenen Datenstrukturen definieren. Braucht man auch gar nicht, da es die "Arrays" gibt.

Das sind in Wirklichkeit gar keine Arrays, sondern verkette mehrdimensionale Listen, also Baumstrukturen.

Wenn Du nun Deine ganzen zu sichernden Daten in solch ein Array schreibst, dann kannst Du das irgendwann mit serialize() einpacken lassen und in die Datei schreiben. Und wenn Du es wieder brauchst, oder einen Wert darin ändern willst, dann holst Du es wieder und benutzt unserialize(). Schwupps ist Dein "Array" wieder da und Du kannst sofort auf jeden Wert zugreifen.

Der einzige Nachteil dabei ist, dass man immer die gesamte Datei einlesen muss, wenn man etwas ändern will. Aber im Zeitalter von Monster-Gigabyte-Platten geht das auch in Nullkommanix.

Grüße

Tom