JSON को json_decode() के माध्यम से ऑब्जेक्ट के बजाय PHP ऐरे में कैसे बदलें?
सभी को नमस्कार! मैं PHP में नया हूँ और JSON को समझने की कोशिश कर रहा हूँ। मेरे पास एक JSON स्ट्रिंग है जो मुझे बाहरी API से मिलती है। मैं `json_decode()` फंक्शन का उपयोग कर रहा हूँ, लेकिन यह एक ऑब्जेक्ट लौटाता है, जबकि मुझे विशेष रूप से एक ऐरे चाहिए।
यहाँ मेरा कोड है:
```php
$json = '{"name":"Иван","age":30,"city":"Москва"}';
$data = json_decode($json);
echo $data->name; // "Иван" प्रिंट करता है — यह एक ऑब्जेक्ट है
```
समस्या यह है कि मुझे डेटा को ऐरे के रूप में एक्सेस करना है, उदाहरण के लिए: `$data['name']`। लेकिन जब मैं ऐसा करता हूँ, तो PHP एक एरर देता है: "Cannot use object of type stdClass as array"।
मैंने डॉक्यूमेंटेशन पढ़ने की कोशिश की, लेकिन पूरी तरह से समझ नहीं पाया कि `json_decode()` को ऐरे लौटाने के लिए कैसे कहा जाए। कृपया बताएं कि कोड में क्या बदलना होगा? अधिमानतः एक उदाहरण के साथ, ताकि मैं इसे तुरंत अपने प्रोजेक्ट में लागू कर सकूं। पहले से धन्यवाद!