से JSON बारे में मैं एक फ़ाइल list.txt
में JSON निम्नलिखित है:पीएचपी पढ़ सकते हैं और फ़ाइल
{
"bgates":{"first":"Bill","last":"Gates"},
"sjobs":{"first":"Steve","last":"Jobs"}
}
मैं अपने फ़ाइल PHP का उपयोग करने के लिए "bross":{"first":"Bob","last":"Ross"}
जोड़ सकता हूँ?
यहाँ मैं अब तक है:
<?php
$user = "bross";
$first = "Bob";
$last = "Ross";
$file = "list.txt";
$json = json_decode(file_get_contents($file));
$json[$user] = array("first" => $first, "last" => $last);
file_put_contents($file, json_encode($json));
?>
कौन सा मुझे एक गंभीर त्रुटि देता है: इस लाइन पर सरणी के रूप में प्रकार stdClass की वस्तु का उपयोग नहीं कर सकता:
$json[$user] = array("first" => $first, "last" => $last);
मैं PHP5 उपयोग कर रहा हूँ। 2। कोई विचार? धन्यवाद!
मुझे डिफ़ॉल्ट रूप से 'json_decode' से नफरत है कि एक सरणी के बजाय कक्षा को लौटाता है। यह हर बार जब मैं एक महीने में पहली बार 'json_decode' का उपयोग करता हूं तो मुझे जाता है। – Tim