Heim > Backend-Entwicklung > PHP-Tutorial > Wie speichere und rufe ich Arrays in PHP mithilfe der JSON-Serialisierung ab?

Wie speichere und rufe ich Arrays in PHP mithilfe der JSON-Serialisierung ab?

Mary-Kate Olsen
Freigeben: 2024-10-19 06:58:30
Original
233 Leute haben es durchsucht

How to Store and Retrieve Arrays in PHP Using JSON Serialization?

Speichern und Abrufen von Arrays in PHP

Um ein Array für den späteren Abruf mit PHP zu speichern, haben Sie mehrere Möglichkeiten. Ein effizienter und flexibler Ansatz ist die JSON-Serialisierung. So geht's:

Speichern eines Arrays (store_array)

  1. Konvertieren Sie das Array mit der Funktion json_encode() in einen JSON-String.
  2. Speichern Sie die JSON-Zeichenfolge mit file_put_contents() in einer Datei.

Beispiel:

<code class="php">$arr1 = ['a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5];
file_put_contents("array.json", json_encode($arr1));</code>
Nach dem Login kopieren

Abrufen eines Arrays (restore_array)

  1. Laden Sie den JSON-String aus der Datei mit der Funktion file_get_contents().
  2. Konvertieren Sie den JSON-String mit der Funktion json_decode() zurück in ein Array.

Beispiel:

<code class="php">$arr2 = json_decode(file_get_contents('array.json'), true);</code>
Nach dem Login kopieren

Die Funktionen json_encode() und json_decode() sorgen für eine effiziente und für Menschen lesbare Serialisierung von Arrays und erleichtern so das Speichern und Abrufen von Arrays nach Bedarf.

Das obige ist der detaillierte Inhalt vonWie speichere und rufe ich Arrays in PHP mithilfe der JSON-Serialisierung ab?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage