"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > कुशल ऑफ़लाइन पहुंच के लिए PHP में ऐरे को कैसे स्टोर और पुनर्स्थापित करें?

कुशल ऑफ़लाइन पहुंच के लिए PHP में ऐरे को कैसे स्टोर और पुनर्स्थापित करें?

2024-11-09 को प्रकाशित
ब्राउज़ करें:420

How to Store and Restore Arrays in PHP for Efficient Offline Access?

स्थानीय पहुंच के लिए PHP में ऐरे को संग्रहीत और पुनर्स्थापित करना

आपने एक दूरस्थ एपीआई से एक सरणी प्राप्त की है और इसे ऑफ़लाइन के लिए स्थानीय रूप से संग्रहीत करना चाहते हैं चालाकी। इसे प्राप्त करने के लिए, आप प्रदर्शन या फ़ाइल आकार से समझौता किए बिना JSON क्रमांकन का लाभ उठा सकते हैं।

JSON क्रमांकन: एन्कोडिंग और डिकोडिंग

PHP JSON क्रमांकन के लिए दो प्रमुख कार्य प्रदान करता है:

  • json_encode एक सरणी को मानव-पठनीय JSON में परिवर्तित करता है स्ट्रिंग।
  • json_decode एक 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);
}

ये फ़ंक्शन फ़ाइलों से सरणियों को संग्रहीत करने और पुनर्प्राप्त करने के लिए एक सुविधाजनक इंटरफ़ेस प्रदान करते हैं।

विज्ञप्ति वक्तव्य यह लेख यहां पुनर्मुद्रित है: 1729292716 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए स्टडी_गोलंग@163.कॉम से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3