M-Software.de V3.0

PHP Array

PHP Array in Datei speichern

1. PHP Array Speichern

Bei der Entwicklung meines Portals RPMGuru.com bin ich auf ein Problem gestoßen, vor dem ich vor ein paar Jahren schon einmal stand. Damals wie heute brauchte ich eine Funktion mit der Mann ein Array in einer Datei speichern und diese Datei später wieder in ein Array laden konnte. Ich war mir sicher, diese Funktion ist im PHP Standard enthalten. Nach einer Kurzen Suche auf http://www.php.net/ und bei http://www.google.de/ mit folgenden Suchbegriffen stellte ich fest dass diese Funktionen wohl sehr gut versteckt sind. Also blieb meine Suche nach den Mustern "php array speichern", "php array_save", "php array file", "php array save", "php array2file" und "php array2file file2array" unbeantwortet. Dieses Problem hat auch einen anderen Entwickler dazu bewogen die Funktionen SaveArrayToFile und LoadArrayFromFile zu schreiben.
Folgendes ist unter http://www.planet-source-code.com/... zu lesen:

Zitat:
name: A way to save arrays recursive into a file
description:This little code snipplet can save and reload arrays recursive into/from 
a file. You can use this if you want to add a guestbook to your page and there's no 
MySql database left, for example.
by: FirebirdDE (http://www.pberndt.com/)
Glücklicherweise schreibt der aufmerksame Leser "Christian Mallette (http://www.ezscripts.net/)" dazu einen kurzen aber absolut genialen Kommentar:
Zitat:
Not that your way is bad, but it would be easier if you just use:

Serialize($array)	http://de2.php.net/manual/en/function.serialize.php
Unserialize($array)	http://de2.php.net/manual/en/function.unserialize.php
In dem Moment habe ich die Erleuchtung und die Entwicklung von RPMGuru.com kann weiter gehen :-). Ein paar Tage später habe ich dann die Idee zu dieser Kurzgeschichte die hoffentlich anderen Entwicklern das Suchen ein wenig erleichtert.

Michael

Hat Ihnen dieser Beitrag geholfen? Dann speichern Sie Ihne doch bei diesen Diensten:

Wenn Ihnen diese Informationen zu "PHP Array" gefallen haben, Sie Anregungen oder Kritik haben, dann schreiben Sie mir doch einfach eine E-Mail an [email protected].