सॉर्टिंग का अर्थ है एक विशिष्ट क्रम में डेटा की व्यवस्था करना जो डेटा आइटमों के बीच कुछ रैखिक संबंधों के अनुसार वर्णानुक्रमिक, संख्यात्मक, बढ़ते या घटते क्रम हो सकते हैं। यह खोज की दक्षता में भी सुधार करता है। यह लेख ऐरे सॉर्ट इन पर केंद्रित है
इस लेख में निम्नलिखित बिंदुओं को शामिल किया जाएगा,
- क्रमबद्ध करें ()
- rsort ()
- Arsort ()
- Krsort ()
- एक प्रकार()
- ksort ()
- Natsort ()
- नैटकेसॉर्ट ()
- uasort ()
- uksort ()
- usort ()
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 (): 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 से अधिक संतुष्ट शिक्षार्थियों के एक नेटवर्क के साथ एक विश्वसनीय ऑनलाइन शिक्षण कंपनी, एडुरेका द्वारा, दुनिया भर में फैली हुई है।
क्या आप हमसे कोई प्रश्न पूछना चाहते हैं? कृपया इस लेख के टिप्पणी अनुभाग में इसका उल्लेख करें और मैं आपको वापस प्राप्त करूंगा।