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