Transpose and Format 2D Array
डेटा हेरफेर के दायरे में, कुशल प्रस्तुति के लिए सरणियों को दोबारा आकार देना और प्रारूपित करना आवश्यक हो जाता है। एक द्वि-आयामी सरणी को स्थानांतरित करने और उसके तत्वों को विशिष्ट सीमांकक के साथ जोड़ने के कार्य पर विचार करें।
निम्नलिखित सरणी को देखते हुए:
01 03 02 15 05 04 06 10 07 09 08 11 12 14 13 16
उद्देश्य इसे निम्नलिखित प्रारूप के साथ एक स्ट्रिंग में परिवर्तित करना है:
01,05,07,12|03,04,09,14|02,06,08,13|15,10,11,16
जहां स्तंभों को पंक्तियों में बदल दिया जाता है और प्रत्येक पंक्ति के तत्वों को अल्पविराम से अलग किया जाता है, पंक्तियों को पाइप द्वारा अलग किया जाता है।
PHP का उपयोग कर समाधान
PHP में इस कार्य को पूरा करने के लिए, हम निम्नलिखित चरणों को नियोजित कर सकते हैं:
यहां कोड स्निपेट है:
$array = array(
array('01', '03', '02', '15'),
array('05', '04', '06', '10'),
array('07', '09', '08', '11'),
array('12', '14', '13', '16')
);
$tmpArr = array();
foreach ($array as $sub) {
$tmpArr[] = implode(',', $sub);
}
$result = implode('|', $tmpArr);
echo $result;
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3