Heim >Backend-Entwicklung >PHP-Tutorial >Wie speichere und rufe ich PHP-Arrays lokal mithilfe der JSON-Serialisierung ab?
Speichern eines Arrays für den lokalen Abruf in PHP
Das Speichern eines Arrays in einer Datei für den späteren Zugriff als Array in PHP kann mühelos erreicht werden unter Verwendung der JSON-Serialisierung. Diese Methode bietet eine bessere Lesbarkeit und eine verbesserte Leistung, da die resultierende Datei kleiner ist und schnell geladen und gespeichert werden kann.
Um diese Technik zu implementieren, werden zwei Funktionen verwendet:
Hier ist ein Beispiel, das den Prozess zeigt:
<code class="php">$arr1 = ['a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5]; // Save the array as JSON to a file file_put_contents("array.json", json_encode($arr1)); // Retrieve the array from the file $arr2 = json_decode(file_get_contents('array.json'), true); // Check if the two arrays are equal (expected to be true) var_dump($arr1 === $arr2);</code>
Benutzerdefinierte Funktionen store_array() und restore_array() können mit diesem Ansatz einfach implementiert werden. Die JSON-Serialisierung übertrifft andere Methoden in Bezug auf Geschwindigkeit und Effizienz und ist daher eine ideale Wahl zum Speichern von Arrays für den späteren Abruf.
Das obige ist der detaillierte Inhalt vonWie speichere und rufe ich PHP-Arrays lokal mithilfe der JSON-Serialisierung ab?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!