Avatar ·

PHP: Wie man JSON schön formatiert (Pretty-Print) für die Anzeige auf dem Bildschirm und in eine Datei?

Hallo zusammen! Ich bin neu in PHP und arbeite an einem kleinen Projekt, bei dem ich Daten im JSON-Format auf dem Bildschirm anzeigen und in einer Log-Datei speichern muss. Derzeit verwende ich die Funktion json_encode(), aber sie gibt alles in einer Zeile aus – das ist sehr schwer zu lesen, besonders wenn die Daten komplex und verschachtelt sind. Hier ist mein aktueller Code: ```php [ 'name' => 'Ivan', 'email' => 'ivan@example.com', 'age' => 30, 'hobbies' => ['Angeln', 'Programmierung', 'Lesen'] ], 'status' => 'active', 'last_login' => '2023-10-15 14:30:00' ]; $json = json_encode($data); echo $json; // In Datei speichern file_put_contents('log.json', $json); ?> ``` Das Ergebnis ist ein Durcheinander wie: `{"user":{"name":"Ivan","email":"ivan@example.com","age":30,"hobbies":["Angeln","Programmierung","Lesen"]},"status":"active","last_login":"2023-10-15 14:30:00"}` Ich habe gehört, dass es so etwas wie "pretty print" für JSON in PHP gibt. Könnt ihr mir sagen, wie ich das machen kann, damit es...