September 2009
Intermediate to advanced
912 pages
48h 11m
German
Sie benötigen eine String-Repräsentation eines Arrays oder eines Objekts, um es in einer Datei oder Datenbank zu speichern. Aus diesem String soll das ursprüngliche Array oder Objekt wieder leicht zu rekonstruieren sein.
Verwenden Sie serialize(), um Variablen und deren Inhalte in Textform zu serialisieren:
$speisekammer = array('Zucker' => '2 kg','Butter' => '3 Stück');
$fp = fopen('/tmp/speisekammer','w') or die ("Kann Speisekammer nicht öffnen");
fputs($fp,serialize($speisekammer));
fclose($fp);Zum Wiederherstellen der Variablen verwenden Sie unserialize():
$neue_speisekammer = unserialize(join('',file('/tmp/speisekammer')));Der serialisierte String, aus dem $speisekammer wiederhergestellt ...