Command Palette

Search for a command to run...

JS

JSON zu PHP Array

JSON in ein PHP-Array-Literal umwandeln Wählen Sie kurze [] oder Array () Syntax, Einrückung, und eine optionale Variablenbelegung, dann kopieren Sie das Ergebnis Läuft client-seitig.

Was ist ein JSON zu PHP Array Konverter?

Ein JSON-zu-PHP-Array-Konverter verwandelt ein JSON-Dokument in das äquivalente PHP-Array-Wörtliche, das Sie direkt in ein Skript einfügen können. Ein JSON-Objekt wird zu einem assoziativen Array, das mit dem =>-Operator geschrieben wird, ein JSON-Array wird zu einem indizierten Array und die Skalartypen bilden sich direkt ab: Eine JSON-Zeichenfolge wird zu einer einfach zitierten PHP-Zeichenfolge. Wahr und falsch bleiben wahr und falsch, Null bleibt Null bleibt Null und Zahlen behalten ihren Wert. Anstatt Klammern und Pfeile von Hand um einen Konfigurationsblob oder eine API-Antwort herum einzugeben, fügen Sie das JSON ein und kopieren Sie PHP zurück.

Es existiert, weil JSON - und PHP-Arrays dieselbe Form mit unterschiedlicher Interpunktion beschreiben, und das manuelle Übersetzen zwischen ihnen langsam und fehleranfällig ist PHP selbst liest JSON zur Laufzeit mit json_decode ($string, true), aber das lässt die Daten in einer Zeichenfolge gesperrt und auf jeder Anfrage analysiert werden Manchmal möchte man das Array in der Quelle: eine Standardkonfiguration, eine Nachschlagetabelle, eine Leuchte für einen Test, einen Seed für eine Datenbankmigration oder ein Beispiel in der Dokumentation Dieser Konverter erzeugt dieses Literal, sodass der Wert bei jeder Ausführung des Skripts zum Code verpflichtet und nicht von einer Nutzlast dekodiert wird.

Alles passiert in Ihrem Browser. Das JSON, das Sie einfügen, wird in JavaScript auf Ihrem eigenen Gerät analysiert und erneut serialisiert, sodass nichts hochgeladen, protokolliert oder gespeichert wird und das Tool weiterhin mit dem Netzwerk arbeitet, das nicht mehr verbunden ist, sobald die Seite geladen wurde. Das spielt eine Rolle, wenn es sich bei dem JSON um eine echte API-Antwort, eine private Konfiguration oder irgendetwas mit Schlüsseln und Werten handelt, die Sie lieber nicht an einen Server senden möchten. Sie können die moderne Short-Array-Syntax oder das klassische Array-Formular () für ältere Codebasen auswählen, die Einrückung so einstellen, dass sie Ihrem Stil entspricht, und die Ausgabe optional in eine Variablenzuweisung einwickeln, sodass sie ohne zusätzliche Bearbeitung in eine Datei abfällt.

Hier ist ein JSON-Objekt zur PHP-Array-Konvertierung, das Sie überprüfen können Einfügen {"site": "O'Reilly Books", "Preis": 12,50, "tags": ["php", "json"]}, geben Sie config in die Box $variable ein und klicken Sie auf Konvertieren. Mit der Standard-Kurzsyntax und 4-Raum-Einrückung ist die Ausgabe $config = [mit 'site' => 'O\'Reilly Books', dann gibt 'tags' => ein indiziertes Array von 'pheson' und 'json'2 an, verliert bei japostropson.

Wie verwende ich den JSON-zu-PHP-Array-Konverter?

  1. Füge deinen JSON ein

    Fügen Sie ein JSON-Objekt oder Array in das Eingabefeld ein Laden Sie zuerst das Sample, wenn Sie die Form der Ausgabe sehen möchten, bevor Sie Ihre eigenen Daten verwenden.

  2. Wählen Sie die Array-Syntax

    Wählen Sie die kurze [] Syntax für PHP 5.4 und höher oder die klassische Array () - Form für älteren Code Beide erzeugen das gleiche Array; nur die Klammern unterscheiden sich.

  3. Einrückung und Zuordnung festlegen

    Wählen Sie 2 Leerzeichen, 4 Leerzeichen oder eine Registerkarte für die Einrückung und geben Sie optional einen Variablennamen ein, um die Ausgabe als $name = [...] zu umschließen; bereit zum Einfügen.

  4. Konvertieren und kopieren

    Klicken Sie auf Konvertieren, um das PHP-Array zu erstellen, und kopieren Sie es dann in die Zwischenablage. Ungültiges JSON wird mit der genauen Parser-Nachricht gemeldet, damit Sie es beheben können.

Hauptmerkmale

  • Kurz - und Langarray-Syntax

    Moderne [] Literale für PHP 5.4 und höher ausgeben, oder das klassische Array () bilden, wenn Sie eine ältere Laufzeit unterstützen müssen Wechseln Sie zwischen ihnen, ohne erneut zu posten.

  • Assoziative und indizierte Arrays

    JSON-Objekte werden zu assoziativen Arrays mit dem =>-Operator und JSON-Arrays werden zu indizierten Arrays, die genau nach der Struktur der Quelle in jede beliebige Tiefe verschachtelt sind.

  • Sichere einfachzitierte Zeichenfolgen

    Zeichenfolgen werden einzeln zitiert ausgegeben, sodass nur ein Backslash und ein einzelnes Zitat vermieden werden. Zeilenumbrüche und andere Zeichen durchlaufen unverändert das PHP-Verhalten.

  • Optionale Variablenzuweisung

    Geben Sie einen Variablennamen ein, um das Literal als $config = [...] zu umschließen; mit einem nachlaufenden Semikolon, sodass das Ergebnis direkt in eine Quelldatei abfällt, in der nichts mehr bearbeitet werden muss.

Frequently Asked Questions

Ein JSON-zu-PHP-Array-Konverter transformiert ein JSON-Dokument in das äquivalente PHP-Array-Literal. JSON-Objekte werden zu assoziativen Arrays mit dem =>-Operator, JSON-Arrays werden zu indizierten Arrays und die Skalartypen werden ihren PHP-Gegenstücken zugeordnet, sodass Sie das Ergebnis direkt in ein Skript einfügen können.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

json to php arrayjson object to php arrayjson to array in phpjson to phpconvert json to php arrayjson to php converterjson decode to arrayphp array from jsonjson to associative arrayfree json to phpno signup json to php