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

मैं PHP में एक विशिष्ट कॉलम मान द्वारा एक साहचर्य सरणी कैसे सॉर्ट कर सकता हूं?

2025-02-27 को पोस्ट किया गया
ब्राउज़ करें:116

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

How Can I Sort an Associative Array by a Specific Column Value in PHP?
$ इन्वेंटरी = सरणी ( सरणी ("प्रकार" => "फल", "मूल्य" => 3.50), सरणी ("प्रकार" => "दूध", "मूल्य" => 2.90), सरणी ("प्रकार" => "पोर्क", "मूल्य" => 5.43), ); सरणी ("प्रकार" => "पोर्क", "मूल्य" => 5.43), सरणी ("प्रकार" => "फल", "मूल्य" => 3.50), सरणी ("प्रकार" => "दूध", "मूल्य" => 2.90), ); यह कई स्तंभों द्वारा कई सरणियों को छांटने की अनुमति देता है। foreach ($ इन्वेंटरी $ कुंजी के रूप में => $ पंक्ति) { $ मूल्य [$ कुंजी] = $ पंक्ति ['मूल्य']; } array_multisort ($ मूल्य, sort_desc, $ इन्वेंटरी);

वैकल्पिक रूप से, array_column () (php 5.5.0 के बाद से उपलब्ध) का उपयोग करते हुए: $ मूल्य = array_column ($ इन्वेंटरी, 'मूल्य'); Array_multisort ($ मूल्य, sort_desc, $ इन्वेंटरी);

$ मूल्य सरणी को छाँटकर, हम अप्रत्यक्ष रूप से $ इन्वेंट्री को सॉर्ट करते हैं क्योंकि वे एक ही कुंजियाँ साझा करते हैं।

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

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

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

Copyright© 2022 湘ICP备2022001581号-3