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

PHP में विशिष्ट विशेषताओं के अनुसार वस्तुओं की एक सरणी को कैसे सॉर्ट करें?

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

] इसे पूरा करने के लिए, कोई भी USORT फ़ंक्शन का उपयोग कर सकता है, जो तुलना व्यवहार के अनुकूलन को सक्षम करता है। वापसी strcmp ($ a-> नाम, $ b-> नाम); } Usort ($ your_data, "cmp");

How Can I Sort an Array of Objects in PHP Based on a Specific Property?
इस उदाहरण में, तुलना वस्तुओं के "नाम" संपत्ति पर आधारित है। आप किसी भी प्रासंगिक संपत्ति के साथ "नाम" को बदल सकते हैं। यहाँ कुछ विकल्प हैं:

अनाम फ़ंक्शन (php ५.३):

वापसी strcmp ($ a-> नाम, $ b-> नाम); }); // जहां "cmp" कक्षा में एक विधि है

function cmp($a, $b) {
    return strcmp($a->name, $b->name);
}

usort($your_data, "cmp");
तीर फ़ंक्शन (php 7.4):

$ b-> नाम)); Succint तुलना के लिए स्पेसशिप ऑपरेटर:

fn ($ a, $ b) => $ a-> गणना $ b-> गिनती

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

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

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

Copyright© 2022 湘ICP备2022001581号-3