PHP: JSON mit json_encode() formatieren und ausgeben

Mit PHP einen String oder Array als JSON mit der Funktion json_encode() und der entscheidenden Option JSON_PRETTY_PRINT formatieren und leserlich ausgeben.

print(json_encode($json,JSON_PRETTY_PRINT));

Das Ergebnis:

[
    {
        "id": "123",
        "title": "JSON Title",
        "descritpion": "Description",
        "category": [
            "eins",
            "zwei"
        ],
    },
    {
        "id": "456",
        "title": "JSON Title 2",
        "descritpion": "Description 2",
        "category": [
            "eins",
            "zwei"
        ],
    }
]

Nur mit der Funktion json_encode() kommt dieses Format raus:

[{"id":"123","title":"JSON Title","descritpion":"Description","category":["eins","zwei"],},{"id":"456","title":"JSON Title 2","descritpion":"Description 2","category":["eins","zwei"],}]

Beides hat sein für und wieder. Zum Testen eignet sich die erste Variante, um Ressourcen zu sparen die zweite.

Quellen und Links

Kommentare

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Nur zur Sicherheit * Time limit is exhausted. Please reload CAPTCHA.