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

PHP में एक निर्दिष्ट कॉलम द्वारा एक बहुआयामी सरणी को कैसे सॉर्ट करें?

2025-03-25 को पोस्ट किया गया
ब्राउज़ करें:571

How to Sort a Multidimensional Array by a Specified Column in PHP?

php में एक निर्दिष्ट कॉलम द्वारा एक बहुआयामी सरणी को क्रमबद्ध करना सॉर्टिंग की कुंजी एक कस्टम तुलना फ़ंक्शन प्रदान करना है जो सरणी तत्वों के क्रम को निर्धारित करता है। दूसरा।

एक नकारात्मक पूर्णांक यदि पहले तत्व को दूसरे की तुलना में "कम" माना जाता है। प्रत्येक तत्व कई कॉलम के साथ एक रिकॉर्ड का प्रतिनिधित्व करता है। 'नाम' कॉलम द्वारा सरणी को सॉर्ट करने के लिए, निम्न कोड का उपयोग करें: usort ($ डेटा, फ़ंक्शन ($ a, $ b) { वापसी strcmp ($ a ['नाम'], $ b ['नाम']); }); क्रमबद्ध सरणी में तत्वों को

'नाम'

स्तंभ के आधार पर वर्णानुक्रम में आदेश दिया जाएगा। उदाहरण के लिए, 'नंबर' और उसके बाद

'नाम'

:

  • usort ($ डेटा, फ़ंक्शन ($ a, $ b) { if ($ a ['नंबर'] == $ b ['नंबर']) { वापसी strcmp ($ a ['नाम'], $ b ['नाम']); } $ a ['नंबर'] - $ b ['नंबर']; }); आदेश।
नवीनतम ट्यूटोरियल अधिक>

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

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

Copyright© 2022 湘ICP备2022001581号-3