Heim  >  Artikel  >  Backend-Entwicklung  >  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
Mary-Kate OlsenOriginal
2024-10-19 06:58:30128Durchsuche

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>

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>

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!

Stellungnahme:
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