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

एक बहुआयामी सरणी में सरणी तत्वों को कैसे समूहित करें और दूसरे कॉलम से मानों को कैसे संयोजित करें?

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

How to Group Array Elements and Combine Values from Another Column in a Multidimensional Array?

स्तंभ द्वारा सारणी तत्वों को समूहीकृत करना और दूसरे स्तंभ से मानों का संयोजन करना

दो स्तंभों के साथ नेस्टेड सरणियों वाली एक सरणी दी गई है, कार्य समूह बनाना है एक विशिष्ट स्तंभ पर आधारित उपसरणी और प्रत्येक समूह के भीतर दूसरे स्तंभ से मानों को संयोजित करती है, जिसके परिणामस्वरूप अल्पविराम से अलग की गई सूची बनती है।

निम्न उदाहरण सरणी पर विचार करें:

$array = [
    ["444", "0081"],
    ["449", "0081"],
    ["451", "0081"],
    ["455", "2100"],
    ["469", "2100"]
];

वांछित परिणाम है:

[
  ["444,449,451", "0081"],
  ["455,469", "2100"]
]

इस समस्या के एक समाधान में निम्नलिखित चरण शामिल हैं:

  1. दिए गए सरणी के माध्यम से, और प्रत्येक आइटम के लिए पुनरावृति करें:

    • चेक करें यदि समूह (दूसरे कॉलम मान द्वारा दर्शाया गया) नए सरणी में मौजूद है।
    • यदि नहीं, तो उस समूह के साथ नए सरणी में एक नया समूह बनाएं।
    • पहला कॉलम मान जोड़ें ( आईडी) संबंधित समूह में। प्रत्येक समूह के लिए पहले कॉलम को संयोजित और दूसरे कॉलम को यथावत रखते हुए नए उपसरणी बनाकर आवश्यक प्रारूप का मिलान करें।
नवीनतम ट्यूटोरियल अधिक>

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

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

Copyright© 2022 湘ICP备2022001581号-3