बहुआयामी सरणी को एक-आयामी सरणी में परिवर्तित करना: एक PHP समाधान
PHP में, एकल-तत्व सरणी वाले सरणी का सामना करने से रूपांतरण हो सकता है एक-आयामी समकक्ष प्राप्त करने का लक्ष्य रखते समय चुनौती। इस परिदृश्य को संबोधित करने के लिए, आइए जानें कि अंतर्निहित PHP कार्यक्षमता का उपयोग करके ऐसे सरणियों को कुशलतापूर्वक कैसे समतल किया जाए।
1. array_map('current', $array):
एकल-तत्व उपसरणी वाले सरणी के लिए, array_map() फ़ंक्शन काम में आता है। करंट() कॉलबैक को लागू करके, यह प्रत्येक उपसरणी से पहला तत्व निकालता है, एक आयामी सरणी लौटाता है।
$array = [[88868], [88867], [88869], [88870]]; $oneDimensionalArray = array_map('current', $array);
2. call_user_func_array('array_merge', $array):
जब एकाधिक प्रविष्टियों वाले उपसरणी से निपटते हैं, तो array_merge() के साथ call_user_func_array() का उपयोग अधिक सामान्यीकृत समाधान प्रदान करता है। यह विधि प्रभावी रूप से सभी उपसरणी को एक ही सारणी में संयोजित करती है। &&&]ये फ़ंक्शन बहुआयामी सरणियों को एक-आयामी समकक्षों में परिवर्तित करने के लिए अनुकूलित समाधान प्रदान करते हैं। वे निर्बाध डेटा हेरफेर की सुविधा देते हैं, जिससे डेवलपर्स को अपने कोड को सरल बनाने और पठनीयता में सुधार करने की अनुमति मिलती है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3