PHP: JSON को खूबसूरती से फॉर्मेट कैसे करें (Pretty-Print) स्क्रीन पर और फ़ाइल में आउटपुट के लिए?
सभी को नमस्ते! मैं PHP में नया हूँ और एक छोटे प्रोजेक्ट पर काम कर रहा हूँ जहाँ मुझे JSON फ़ॉर्मेट में डेटा स्क्रीन पर दिखाना और लॉग-फ़ाइल में सेव करना है। अभी मैं json_encode() फ़ंक्शन का उपयोग कर रहा हूँ, लेकिन यह सब कुछ एक लाइन में आउटपुट करता है — यह पढ़ने में बहुत असुविधाजनक है, खासकर जब डेटा जटिल और नेस्टेड हो।
यह रहा मेरा वर्तमान कोड:
```php
[
'name' => 'इवान',
'email' => 'ivan@example.com',
'age' => 30,
'hobbies' => ['मछली पकड़ना', 'प्रोग्रामिंग', 'पढ़ना']
],
'status' => 'active',
'last_login' => '2023-10-15 14:30:00'
];
$json = json_encode($data);
echo $json;
// फ़ाइल में सेव करें
file_put_contents('log.json', $json);
?>
```
आउटपुट में कुछ इस तरह की गड़बड़ी मिलती है: `{"user":{"name":"इवान","email":"ivan@example.com","age":30,"hobbies":["मछली पकड़ना","प्रोग्रामिंग","पढ़ना"]},"status":"active","last_login":"2023-10-15 14:30:00"}`
मैंने सुना है कि PHP में JSON के लिए कोई "pretty print" होता है। कृपया बताएं कि कैसे करें ताकि...