ऐरे में सॉर्ट करें: सब कुछ जो आपको जानना चाहिए



Array Sort In PHP का यह लेख प्रासंगिक प्रोग्रामिंग उदाहरणों के साथ PHP में सरणी सॉर्ट फ़ंक्शंस के बारे में जानने के लिए सभी का विस्तार करेगा।

सॉर्टिंग का अर्थ है एक विशिष्ट क्रम में डेटा की व्यवस्था करना जो डेटा आइटमों के बीच कुछ रैखिक संबंधों के अनुसार वर्णानुक्रमिक, संख्यात्मक, बढ़ते या घटते क्रम हो सकते हैं। यह खोज की दक्षता में भी सुधार करता है। यह लेख ऐरे सॉर्ट इन पर केंद्रित है

इस लेख में निम्नलिखित बिंदुओं को शामिल किया जाएगा,





आइये हम शुरू करते हैं,

Sort (): PHP में Array सॉर्ट करें

इस पद्धति का उपयोग करके, डिफ़ॉल्ट रूप से सरणी को आरोही क्रम में क्रमबद्ध किया जाता है।



 
 

आउटपुट:

अर्रे

()
[०] => १०
[१] => २०
[२] => ३०
[३] => ४०
)



आगे बढ़ते हुए हम इस पर एक नज़र डालते हैं,

rsort (): PHP में Array सॉर्ट करें

एरे को अवरोही क्रम में क्रमबद्ध किया जाता है।

 
$ वैल) {गूंज '$ कुंजी = $ वैल'}?>

आउटपुट:

0 = एच

1 = एफ

2 = सी

3 = ए

इस विषय में तीसरी विधि है arsort

Arsort ()

मूल्य के अनुसार साहचर्य सरणियों को अवरोही क्रम में क्रमबद्ध किया जाता है।

 
Q तरुण ’, 'क्ष’ => अशोक ’,' बी’ => 'चरन ’, = ल’ => = सबिड ’) arsort ($ दोस्त) foreach ($ दोस्त के रूप में $ कुंजी => $ वैल = इको) $ कुंजी = $ वेलन '}?>

आउटपुट:

l = sabid
b = चारण
क्ष = अशोक
a = तरुण

आइए हम कोशिश करते हैं और समझते हैं कि कैसे काम करता है,

krsort (): PHP में Array सॉर्ट करें

सहयोगी सरणियों को कुंजी के अनुसार अवरोही क्रम में क्रमबद्ध किया जाता है।

 
'Ashok', '2'=>'Tarun', '3'=>'charan','4'=>'sabid','5'=>'adarsh','6'=>'chintan','7'=>'vaibhav') krsort($var_array) print_r($var_array) ?>

आउटपुट:

अर्रे

()
[7] => vaibhav
[6] => chintan
[5] => adarsh
[4] => sabid
[३] => चारण
[२] => तरुण
[१] => अशोक
)

इस लेख के अगले विषय पर चलते हैं,

asort (): PHP में Array सॉर्ट करें

मूल्य के अनुसार, सहायक सरणियों को आरोही क्रम में क्रमबद्ध किया जाता है।

 
'अशोक', '2' => तरुण ',' 3 '=> चरन', '4' => 'साबिद', '5' => 'आदर्श', '6' => 'चिंतन', ' 7 '=>' वैभव ') asort ($ var_array) Print_r ($ var_array)>?

आउटपुट:

अर्रे

()
[१] => अशोक
[२] => तरुण
[5] => adarsh
[३] => चारण
[6] => chintan
[4] => sabid
[7] => vaibhav
)

इस लेख में अगले विषय पर जाने का समय है,

ksort ()

सहयोगी सरणियों को कुंजी के अनुसार आरोही क्रम में क्रमबद्ध किया जाता है

 
'vaibhav','6'=>'chintan','1'=>'Ashok','5'=>'adarsh', '2'=>'Tarun', '3'=>'charan','4'=>'sabid') ksort($var_array) print_r($var_array) ?>

आउटपुट:

अर्रे

()
[१] => अशोक
[२] => तरुण
[३] => चारण
[4] => sabid
[5] => adarsh
[6] => chintan
[7] => vaibhav
)

हमें natsort कार्य देखने दें,

natsort (): PHP में Array सॉर्ट करें

'प्राकृतिक क्रम' एल्गोरिथ्म का उपयोग करके ऐरे को क्रमबद्ध किया जाता है। यह इस तरह से सॉर्ट करता है कि अल्फ़ान्यूमेरिक स्ट्रिंग्स को उस तरीके से ऑर्डर करता है जिस तरह से मनुष्य कुंजी या मूल्य संघों को बनाए रखेगा।

 
 

आउटपुट:

अर्रे

()
[३] => file0.php
[०] => file1.php
[१] => file2.php
[२] => file3.php
)

आइए हम आगे बढ़ते हैं,

नैटकेसॉर्ट ()

एरे को असंवेदनशील 'प्राकृतिक आदेश' एल्गोरिदम का उपयोग करके सॉर्ट किया जाता है।

 
 

आउटपुट:

अर्रे

()
[४] => File1.php
[२] => file2.php
[३] => file3.php
[0] => file12.php
[१] => File22.txt
)

आगे हम uasort पर एक नज़र डालने जा रहे हैं

uasort (): PHP में Array सॉर्ट करें

ऐरे को उपयोगकर्ता-परिभाषित तुलना फ़ंक्शन का उपयोग करके सॉर्ट किया जाता है और इंडेक्स एसोसिएशन बनाए रखा जाता है।

 
$ ब)? -1: 1} $ सरणी = सरणी ('ए' => -1, 'बी' => 6, 'सी' => 8, 'डी' => -9, 'ई' => 1, 'एफ' => 5, 'g' => 3) uasort ($ अरेंज, 'फन') Print_r ($ ऐरे)>?

आउटपुट:

अर्रे

()

=> 8
[b] => ६
[f] => ५
[g] => ३
[e] => १
[a] => -1
[d] => -9
)

यह हमें इस Array Sort In PHP लेख के अंतिम बिट में लाता है

uksort ():

एरे को उपयोगकर्ता द्वारा परिभाषित तुलना फ़ंक्शन का उपयोग करके कुंजी द्वारा सॉर्ट किया जाता है

 
$ ब)? -1: 1} $ सरणी = सरणी ('ए' => -1, 'बी' => 6, 'सी' => 8, 'डी' => -9, 'ई' => 1, 'एफ' => 5, 'जी' => 3) uksort ($ अरेंज, 'फन') Print_r ($ ऐरे)>?

आउटपुट:

अर्रे

()
[g] => ३
[f] => ५
[e] => १
[d] => -9

=> 8
[b] => ६
[a] => -1
)

usort (): Array PHP में सॉर्ट करता है

ऐरे को उपयोगकर्ता द्वारा परिभाषित तुलना फ़ंक्शन का उपयोग करके मानों द्वारा क्रमबद्ध किया जाता है।

 
$ ब)? -1: 1} $ सरणी = सरणी ('ए' => -1, 'बी' => 6, 'सी' => 8, 'डी' => -9, 'ई' => 1, 'एफ' => 5, 'g' => 3) usort ($ array, 'fun') print_r ($ array)>?

आउटपुट:

अर्रे

जावा में रिटेल श्रृंखला कार्यक्रम

()
[०] => 8
[१] => ६
[२] => ५
[३] => ३
[४] => १
[५] => -1
[६] => -9
)

इसके साथ हम इस लेख के अंत में आते हैं, मुझे आशा है कि आपने PHP में उपयोग किए जाने वाले सभी सरणी प्रकारों के बारे में जान लिया होगा।यदि आप इस लेख को प्रासंगिक पाते हैं, तो देखें 250,000 से अधिक संतुष्ट शिक्षार्थियों के एक नेटवर्क के साथ एक विश्वसनीय ऑनलाइन शिक्षण कंपनी, एडुरेका द्वारा, दुनिया भर में फैली हुई है।

क्या आप हमसे कोई प्रश्न पूछना चाहते हैं? कृपया इस लेख के टिप्पणी अनुभाग में इसका उल्लेख करें और मैं आपको वापस प्राप्त करूंगा।