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

Php बहु-आयामी सरणी सॉर्टिंग विधि

2025-04-30 पर पोस्ट किया गया
ब्राउज़ करें:413

] PHP में, सरणियों में नेस्टेड संरचनाएं हो सकती हैं, जिनमें सरणियाँ शामिल हैं। बहुआयामी सरणियों को छाँटना विभिन्न कारणों से उपयोगी हो सकता है, जैसे कि डेटा का आयोजन करना या विशिष्ट तत्वों को निकालना। [ 'कॉन्फ़िगरेशन_आईडी' => 10, 'आईडी' => 1, 'विकल्प' => 3, 'विकल्प' => 1, 'lastupdated' => '2010-03-17 15:44:12' ], [ 'कॉन्फ़िगरेशन_आईडी' => 9, 'आईडी' => 1, 'विकल्प' => 2, 'विकल्प' => 1, 'lastupdated' => '2010-03-17 15:44:12' ], [ 'कॉन्फ़िगरेशन_आईडी' => 8, 'आईडी' => 1, 'विकल्प' => 1, 'विकल्प' => 1, 'lastupdated' => '2010-03-17 15:44:12' ], ]; [ 'कॉन्फ़िगरेशन_आईडी' => 8, 'आईडी' => 1, 'विकल्प' => 1, 'विकल्प' => 1, 'lastupdated' => '2010-03-17 15:44:12' ], [ 'कॉन्फ़िगरेशन_आईडी' => 9, 'आईडी' => 1, 'विकल्प' => 2, 'विकल्प' => 1, 'lastupdated' => '2010-03-17 15:44:12' ], [ 'कॉन्फ़िगरेशन_आईडी' => 10, 'आईडी' => 1, 'विकल्प' => 3, 'विकल्प' => 1, 'lastupdated' => '2010-03-17 15:44:12' ], ]; USORT दो तर्क लेता है: सरणी को हल किया जाना है, और एक तुलना समारोह जो तत्वों के आदेश को निर्धारित करता है। तुलना फ़ंक्शन को एक नकारात्मक मान वापस करना चाहिए यदि पहला तत्व दूसरे से पहले आना चाहिए, शून्य यदि वे समतुल्य हैं, और एक सकारात्मक मूल्य यदि पहला तत्व दूसरे के बाद आना चाहिए। $ A ['OptionNumber'] - $ b ['optionnumber']; … तर्क:

How Can I Sort a Multidimensional PHP Array by a Subarray's Value?
usort ($ सरणी, 'cmp_by_optionnumber'); परिणामी $ सरणी चर पहले प्रदान किए गए $ सॉर्टेडरेरे उदाहरण के समान होगा। $ A ['OptionNumber'] - $ b ['optionnumber']; }); ओवरफ्लो/ट्रंकेशन समस्याओं को रोकने के लिए तुलना फ़ंक्शन में घटाव के बजाय उपयोग किया जा सकता है:

usort ($ सरणी, फ़ंक्शन ($ a, $ b) { $ A ['OptionNumber'] & lt; = & gt; $ b ['optionnumber']; });

नवीनतम ट्यूटोरियल अधिक>

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

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

Copyright© 2022 湘ICP备2022001581号-3