Zurück zu Tools

JSON zu PHP-Array-Konverter

Konvertieren Sie JSON online in PHP-Array, unterstützt [] / array() und verschachtelte Strukturen

Wird geladen...

So konvertieren Sie JSON in ein PHP-Array

  1. 1

    JSON einfügen

    Kopieren Sie Ihre JSON-Daten und fügen Sie sie in das Eingabefeld auf der linken Seite ein.

  2. 2

    Optionen auswählen

    Wählen Sie Konvertierungsoptionen wie das alphabetische Sortieren von Schlüsseln oder das Kennzeichnen von assoziativen Arrays.

  3. 3

    Ergebnis kopieren

    Das PHP-Array wird sofort auf der rechten Seite angezeigt. Klicken Sie auf Kopieren, um es in Ihrem Projekt zu verwenden.

Funktionsübersicht

Bidirektionaler Konverter zwischen JSON und PHP-Arrays. Konvertieren Sie JSON-Payloads in PSR-12-konformen PHP-Code oder parsen Sie PHP-Arrays zurück ins JSON-Format.

Werkzeugbeschreibung

Kostenloses Online-Tool zum Konvertieren von JSON zu PHP-Array. Fügen Sie JSON ein und generieren Sie PHP-Array-Code, unterstützt [] und array()-Syntax, verschachtelte Objekte, assoziative Arrays, Laravel- und Symfony-Szenarien, und konvertieren Sie auch umgekehrt PHP-Arrays zurück zu JSON. 100% browsergestützte Verarbeitung, keine Datenuploads.

Fähigkeitenliste

  • Bidirektionale Konvertierung: JSON zu PHP-Array und PHP-Array zu JSON.
  • JSON sofort parsen mit Syntaxvalidierung und präzisen Fehlerpositionen.
  • PSR-12-konforme PHP-Arrays mit korrekter Einrückung und nachgestellten Kommas generieren.
  • Syntaxhervorhebung, die sich an Hell- oder Dunkelmodus anpasst.
  • Schlüssel alphabetisch sortieren und assoziative Arrays automatisch erkennen.

Verwandte Tools

Verwandte Leitfäden

Häufig gestellte Fragen

Wie konvertiere ich JSON in ein PHP-Array?
Fügen Sie Ihre JSON-Daten in das Eingabefeld ein, während der Modus 'JSON → PHP' ausgewählt ist. Das Tool konvertiert es automatisch in ein PHP-Array mit Short-Array-Syntax und PSR-12-Formatierung. Sie können dann das Ergebnis kopieren und direkt in Ihrem PHP-Code verwenden.
Wie konvertiere ich ein PHP-Array zu JSON?
Klicken Sie auf 'PHP → JSON', um die Konvertierungsrichtung zu wechseln, und fügen Sie dann Ihren PHP-Array-Code ein. Das Tool unterstützt die Short-Array-Syntax ['key' => 'value'] und gibt ordnungsgemäß formatiertes JSON aus, das Sie in APIs, Konfigurationsdateien oder JavaScript-Anwendungen verwenden können.
Was ist json_encode() in PHP?
json_encode() ist eine eingebaute PHP-Funktion, die PHP-Werte (Arrays, Objekte, Strings usw.) in das JSON-Format konvertiert. Beispiel: json_encode(['name' => 'John', 'age' => 30]) gibt '{"name":"John","age":30}' zurück. Dieses Tool führt die gleiche Konvertierung durch, fügt aber Formatierung für bessere Lesbarkeit hinzu.
Was ist json_decode() in PHP?
json_decode() ist eine PHP-Funktion, die JSON-Strings analysiert und in PHP-Werte konvertiert. Verwenden Sie json_decode($json, true), um ein assoziatives Array zu erhalten, oder json_decode($json), um ein Objekt zu erhalten. Der JSON → PHP-Modus unseres Tools simuliert diese Konvertierung mit lesbarer Ausgabe.
Was ist der Unterschied zwischen indizierten und assoziativen Arrays in PHP?
Indizierte Arrays verwenden numerische Schlüssel (0, 1, 2...) wie [1, 2, 3], während assoziative Arrays String-Schlüssel wie ['name' => 'John', 'age' => 30] verwenden. In JSON werden indizierte Arrays zu JSON-Arrays [], und assoziative Arrays werden zu JSON-Objekten {}. Dieses Tool erkennt und verarbeitet automatisch beide Typen.
Unterstützt dieses Tool verschachtelte Arrays und Objekte?
Ja, der Konverter unterstützt tief verschachtelte Strukturen vollständig. Sie können komplexes JSON mit mehreren Verschachtelungsebenen, Arrays von Objekten und gemischten Datentypen konvertieren. Die PHP-Ausgabe behält die korrekte Einrückung für bessere Lesbarkeit bei.
Wie werden Sonderzeichen bei der Konvertierung behandelt?
Sonderzeichen werden während der Konvertierung ordnungsgemäß maskiert. In der PHP-Ausgabe werden einfache Anführungszeichen und Backslashes maskiert. In der JSON-Ausgabe werden Unicode-Zeichen, Anführungszeichen und Steuerzeichen gemäß JSON-Spezifikation maskiert. Dies stellt sicher, dass die Ausgabe gültig und sicher zu verwenden ist.
Was ist PSR-12-Formatierung?
PSR-12 ist ein PHP-Codierungsstilführer, der Formatierungsregeln wie 4-Leerzeichen-Einrückung, nachfolgende Kommas in mehrzeiligen Arrays und konsistente Abstände definiert. Unser Tool generiert PHP-Arrays, die diesen Standards entsprechen, wodurch die Ausgabe bereit zum Einfügen in professionelle PHP-Projekte ist.
Was ist der Unterschied zwischen der Kurzschreibweise [] und der Langschreibweise array() beim Konvertieren von JSON zu PHP-Arrays?
Die Kurzschreibweise [] wird ab PHP 5.4 unterstützt und bietet eine prägnantere Syntax, die für moderne PHP-Projekte empfohlen wird. Die lange Syntax array() ist mit allen PHP-Versionen kompatibel und kommt häufiger in älteren Projekten vor. Dieses Tool unterstützt beide Syntaxvarianten und ermöglicht freies Umschalten in den Konvertierungsoptionen.
Wie verwende ich das konvertierte PHP-Array in Laravel oder Symfony?
Dieses Tool bietet zwei Framework-Code-Snippet-Vorlagen: Laravel-Konfiguration und Symfony-Parameter. Nach der Konvertierung klicken Sie auf den Framework-Code-Snippet-Bereich und wählen das entsprechende Framework aus, um direkt verwendbaren Konfigurationscode zu generieren, z. B. die config-Datei von Laravel oder das PHP-Array für die parameters.yaml von Symfony.
Lädt dieses Tool meine Daten auf einen Server hoch?
Nein. Alle Konvertierungsprozesse werden lokal in Ihrem Browser durchgeführt. Ihre JSON-Daten und Ihr PHP-Code werden nicht an einen Server gesendet. Dies gewährleistet vollständige Privatsphäre für Ihren Code und Ihre Daten. Sie können dieses Tool sogar offline verwenden.