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

एक बहुआयामी PHP ऐरे को आरोही क्रम में उप-मूल्य के आधार पर कैसे क्रमबद्ध करें?

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

How to Sort a Multidimensional PHP Array by a Sub-Value in Ascending Order?

PHP: एक उप-मान के आधार पर बहुआयामी सरणी को क्रमबद्ध करना

यह प्रश्न "मध्य" उप-मान के आधार पर एक बहुआयामी PHP सरणी को क्रमबद्ध करना चाहता है। इसे प्राप्त करने के लिए, उत्तरदाता यूसोर्ट फ़ंक्शन को नियोजित करने की अनुशंसा करता है, जो तुलना-आधारित सॉर्टिंग की अनुमति देता है।

यहां बताया गया है कि कोड कैसा दिखेगा:

function cmp($a, $b) {
        return $a["mid"] - $b["mid"];
}
usort($arr, "cmp");

सीएमपी फ़ंक्शन दो सरणी तत्वों के "मध्य" मानों की तुलना करता है और परिणाम के आधार पर -1, 0, या 1 लौटाता है। यह क्रम सरणी को "मध्य" के आरोही क्रम में व्यवस्थित करने के लिए सॉर्टिंग एल्गोरिदम का मार्गदर्शन करता है।

अंतिम परिणाम इसके उप-मानों के "मध्य" मानों द्वारा क्रमबद्ध एक सरणी है। परिणामी सरणी में प्रत्येक कुंजी एक "मध्य" मान से मेल खाती है, संबंधित मान संबंधित उप-सरणी है।

विज्ञप्ति वक्तव्य इस लेख को पुन: पेश किया गया है: 1729137554 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए [email protected] पर संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

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

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

Copyright© 2022 湘ICP备2022001581号-3