Articles

PHP-Objekt in JSON | PHP-Array in JSON konvertieren – CodeSource.io

Da JSON ein allgegenwärtiges Datenformat zum Teilen und Speichern von Daten ist, muss ein PHP-Backend die Verarbeitung von JSON-Daten zulassen. In diesem Tutorial lernen wir das JSON-Format kennen und konvertieren PHP-Objekte in JSON.

Inhalt

  • Definitionen
    • Array
    • Objekt
    • Json
    • json_encode Funktion
    • json_decode Funktion
  • PHP Array zu JSON
  • JSON Zu PHP Array
  • PHP Objekt zu JSON
  • Fazit

Definitionen

Array

Array ist eine Datenstruktur, die eine Gruppe von Elementen enthält. Falls Sie tiefer in Arrays einsteigen möchten, klicken Sie hier, um dies mithilfe der offiziellen Dokumentation zu erledigen.

Object

Object ist eine einzelne Instanz der durch eine Klasse definierten Datenstruktur.

Example

Object 1 Object 2
Name: Anisha
Age: 24
Name: Josie
Age: 29
Beispiele für Objekte

JSON

JSON (JavaScript Object Notation) ist eines der beliebtesten Open-Standard-Dateiformate zum Speichern und Freigeben von Daten

json_encode()

Es ist eine eingebaute PHP-Funktion, die verwendet wird, um PHP-Array oder Objekt in JSON (JavaScript Object Notation) Darstellung zu konvertieren.

json_decode()

Nimmt einen JSON (JavaScript Object Notation) kodierten String und wandelt ihn in eine PHP Variable um.

PHP-Array in JSON konvertieren

Erstellen Sie zuerst ein Array.

$person = array('name' => 'Rhyley', 'email' => '[email protected]');

Zum Konvertieren verwenden wir json_encode($person). Drucken Sie das Array und den JSON.

 $person = array('name' => 'Rhyley', 'email' => '[email protected]'); print_r($person); echo "---------------- \n"; echo json_encode($person);

Ausgabe

Array( => Rhyley => [email protected])---------------- {"name":"Rhyley","email":"[email protected]"}

JSON in PHP-Array konvertieren

Für JSON (JavaScript Object Notation) in PHP-Array verwenden wir json_decode.

$json = json_encode($person);// print the arrayprint_r(json_decode($json));

Ausgabe

( => Rhyley => [email protected])

PHP-Objekt in JSON konvertieren

Lassen Sie uns verstehen, wie wir ein PHP-Objekt JSON_encode können, indem wir eine Instanz von Json erstellen.

Ausgabe

Fruit Object( => Blackberries => Violet)

Um ein PHP-Objekt in JSON zu konvertieren, verwenden wir json_encode.

echo json_encode($blackberries);

Ausgabe

{"name":"Blackberries","color":"Violet"}

Fazit

Jetzt können Sie die Daten so gut bearbeiten, wie Sie möchten. Mit diesem Verständnis der Verarbeitung von JSON-Daten (JavaScript Object Notation) mit PHP können Sie Ihre PHP-Objekte in JSON codieren und über das Internet freigeben.

Wir empfehlen Ihnen, weiter über Arrays zu lernen.

Danke fürs Lesen!