PHP में JSON को खूबसूरती से फॉर्मेट कैसे करें? Pretty-Print आउटपुट
सभी को नमस्ते! मैं PHP में नया हूँ और एक प्रोजेक्ट पर काम कर रहा हूँ जहाँ JSON डेटा को पढ़ने योग्य रूप में आउटपुट करना है। समस्या यह है कि standard json_encode() सब कुछ एक लाइन में देता है, और यह पूरी तरह से अपठनीय है, खासकर जब डेटा में nested arrays और objects हों।
यहाँ मेरे कोड का उदाहरण है:
```php
'इवान इवानोव',
'age' => 30,
'address' => array(
'city' => 'मॉस्को',
'street' => 'टवर्सकाया',
'zip' => '101000'
),
'phones' => array(
'home' => '+7-495-123-45-67',
'mobile' => '+7-916-987-65-43'
),
'hobbies' => array('पढ़ना', 'प्रोग्रामिंग', 'शतरंज')
);
$json = json_encode($data);
echo $json;
?>
```
परिणामस्वरूप मुझे कुछ इस तरह मिलता है:
```json
{"name":"इवान इवानोव","age":30,"address":{"city":"मॉस्को","street":"टवर्सकाया","zip":"101000"},"phones":{"home":"+7-495-123-45-67","mobile":"+7-916-987-65-43"},"hobbies":["पढ़ना","प्रोग्रामिंग","शतरंज"]}
```
यह डिबगिंग और डेमो के लिए बहुत असुविधाजनक है।