स्थानीय पहुंच के लिए PHP में ऐरे को संग्रहीत और पुनर्स्थापित करना
आपने एक दूरस्थ एपीआई से एक सरणी प्राप्त की है और इसे ऑफ़लाइन के लिए स्थानीय रूप से संग्रहीत करना चाहते हैं चालाकी। इसे प्राप्त करने के लिए, आप प्रदर्शन या फ़ाइल आकार से समझौता किए बिना JSON क्रमांकन का लाभ उठा सकते हैं।
JSON क्रमांकन: एन्कोडिंग और डिकोडिंग
PHP JSON क्रमांकन के लिए दो प्रमुख कार्य प्रदान करता है:
ऐरे को संग्रहीत करना:
एरे को संग्रहीत करने के लिए, इनका पालन करें चरण:
$arr1 = ['a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5];
file_put_contents('array.json', json_encode($arr1));
यह "array.json" नाम की एक फ़ाइल बनाएगा जिसमें सरणी का JSON प्रतिनिधित्व होगा { "a": 1, "b": 2, "सी": 3, "डी": 4, "ई": 5 }.
पुनर्स्थापित करना सरणी:
फ़ाइल से सरणी को पुनर्स्थापित करने के लिए, इस कोड का उपयोग करें:
$arr2 = json_decode(file_get_contents('array.json'), true);
सच्चा तर्क यह सुनिश्चित करता है कि पुनर्स्थापित डेटा स्ट्रिंग के साथ एक सहयोगी सरणी है कुंजियाँ।
कस्टम ऐरे स्टोरेज फ़ंक्शंस:
आप उपरोक्त अवधारणाओं का उपयोग करके अपना खुद का स्टोर_एरे और रिस्टोर_एरे फ़ंक्शंस बना सकते हैं:
function store_array($arr, $file) {
file_put_contents($file, json_encode($arr));
}
function restore_array($file) {
return json_decode(file_get_contents($file), true);
}
ये फ़ंक्शन फ़ाइलों से सरणियों को संग्रहीत करने और पुनर्प्राप्त करने के लिए एक सुविधाजनक इंटरफ़ेस प्रदान करते हैं।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3