Die beste Methode, Arrays in eine Datei zu schreiben?

8

Ich möchte vermeiden, in die DB zu schreiben und Konstanten / Array für lang-Dateien usw. zu verwenden.

d. h .:

%Vor%

und in der Lage sein, es vom Backoffice aus zu bearbeiten. (Dann, anstatt es aus der armen db zu holen, würde ich einfach $ lang ['hallo'] benutzen ..).

Was schlägst du vor, um den besten und effizientesten Weg zu finden?

    
WEBProject 21.09.2012, 12:49
quelle

4 Antworten

10
___ qstntxt ___

Ich möchte vermeiden, in die DB zu schreiben und Konstanten / Array für lang-Dateien usw. zu verwenden.

d. h .:

%Vor%

und in der Lage sein, es vom Backoffice aus zu bearbeiten. (Dann, anstatt es aus der armen db zu holen, würde ich einfach $ lang ['hallo'] benutzen ..).

Was schlägst du vor, um den besten und effizientesten Weg zu finden?

    
___ answer12531352 ___

Sie können %code% und %code% versuchen.

%code%

schreibt den Inhalt von $ save in Datei

Zum Laden lang:

%Vor%     
___ tag123php ___ PHP ist eine weit verbreitete, dynamische, objektorientierte und interpretierte Skriptsprache, die primär für die serverseitige Webentwicklung entwickelt wurde. ___ qstnhdr ___ Die beste Methode, Arrays in eine Datei zu schreiben? ___ answer12531096 ___

Der effizienteste Weg, den ich gefunden habe, sieht so aus:

baue dein Array irgendwie in PHP auf und exportiere es in eine Datei mit %code%

%Vor%

dann später, wo immer Sie diese Daten benötigen, ziehen Sie es so

%Vor%     
___ tag123mysql ___ MySQL ist ein freies, relationales Datenbank-Managementsystem (RDBMS), das die strukturierte Abfragesprache (SQL) verwendet. Verwenden Sie dieses Tag NICHT für andere DBs wie SQL Server, SQLite usw. Dies sind verschiedene DBs, die alle SQL verwenden, um die Daten zu verwalten. ___ antwort12531503 ___

Definitiv JSON

Um es zu speichern:

%Vor%

Um es zurück zu bekommen:

%Vor%

So einfach ist das!

    
___ answer12531071 ___

Wenn Sie darauf bestehen, die Daten in Dateien zu schreiben, könnten Sie die PHP-Funktionen %code% und %code% in Betracht ziehen und dann die Daten mit %code% in Dateien ablegen.

Beispiel:

%Vor%     
___
Olivier Kaisin 21.09.2012, 13:25
quelle
15

Der effizienteste Weg, den ich gefunden habe, sieht so aus:

baue dein Array irgendwie in PHP auf und exportiere es in eine Datei mit var_export()

%Vor%

dann später, wo immer Sie diese Daten benötigen, ziehen Sie es so

%Vor%     
Jan Prieser 21.09.2012 12:59
quelle
5

Wenn Sie darauf bestehen, die Daten in Dateien zu schreiben, könnten Sie die PHP-Funktionen serialize() und unserialize() in Betracht ziehen und dann die Daten mit file_put_contents in Dateien ablegen.

Beispiel:

%Vor%     
Khôi 21.09.2012 12:58
quelle
3

Sie können json_encode() und json_decode() versuchen.

$save = json_encode($array);

schreibt den Inhalt von $ save in Datei

Zum Laden lang:

%Vor%     
rzeka 21.09.2012 13:15
quelle

Tags und Links