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

PHP में बहुआयामी सारणियों को एक-आयामी सारणियों में कैसे समतल करें?

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

How to Flatten Multidimensional Arrays into One-Dimensional Arrays in PHP?

बहुआयामी सरणी को एक-आयामी सरणी में परिवर्तित करना: एक 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