Wie formatiert man JSON in PHP schön? Pretty-Print Ausgabe
Hallo zusammen! Ich bin neu in PHP und arbeite an einem Projekt, bei dem ich JSON-Daten in lesbarer Form ausgeben muss. Das Problem ist, dass die Standardfunktion json_encode() alles in einer Zeile ausgibt, und das ist völlig unlesbar, besonders wenn die Daten verschachtelte Arrays und Objekte enthalten.
Hier ist ein Beispiel meines Codes:
```php
'Ivan Ivanov',
'age' => 30,
'address' => array(
'city' => 'Moskau',
'street' => 'Twerskaja',
'zip' => '101000'
),
'phones' => array(
'home' => '+7-495-123-45-67',
'mobile' => '+7-916-987-65-43'
),
'hobbies' => array('Lesen', 'Programmierung', 'Schach')
);
$json = json_encode($data);
echo $json;
?>
```
Als Ergebnis erhalte ich so etwas:
```json
{"name":"Ivan Ivanov","age":30,"address":{"city":"Moskau","street":"Twerskaja","zip":"101000"},"phones":{"home":"+7-495-123-45-67","mobile":"+7-916-987-65-43"},"hobbies":["Lesen","Programmierung","Schach"]}
```
Das ist sehr