PHP uksort() फ़ंक्शन
उदाहरण
अनुवांशित तुलना फ़ंक्शन के द्वारा अगणित $arr एलिमेंट को कुछ नाम पर तालिका बनाएं:
<?php function my_sort($a,$b) { if ($a==$b) return 0; return ($a<$b)?-1:1; } $arr=array("a"=>4,"b"=>2,"c"=>8,d=>"6"); uksort($arr,"my_sort"); ?>
रोजी और उपयोग
uksort() फ़ंक्शन आयत्त को उपयोगकर्ता-निर्दिष्ट तुलना फ़ंक्शन के द्वारा नाम पर क्रमबद्ध करता है。
सूचना:इसे उपयोग करें uasort() फ़ंक्शन आयत्त को उपयोगकर्ता-निर्दिष्ट तुलना फ़ंक्शन के द्वारा क्रमबद्ध करता है, जो उपयोगकर्ता-निर्दिष्ट तुलना फ़ंक्शन के द्वारा क्रमबद्ध करता है。
व्याकरण
uksort(आयत्त,myfunction);
पैरामीटर | वर्णन |
---|---|
आयत्त | अनिवार्य।क्रमबद्ध करने के लिए आयत्त निर्दिष्ट करना चाहिए。 |
myfunction | वैकल्पिक।तुलना फ़ंक्शन को नामित करने के लिए शब्द |
व्याख्या
uksort() फ़ंक्शन उपयोगकर्ता-निर्दिष्ट तुलना फ़ंक्शन के द्वारा आयत्त को नाम पर क्रमबद्ध करता है और निरंकुशता को बनाए रखता है。
सफल होने पर TRUE वापस करता है, असफल होने पर FALSE वापस करता है。
यदि किसी विशेष मानक के अनुसार किसी आयत्त को क्रमबद्ध करना है, तो इस फ़ंक्शन का उपयोग करना चाहिए。
अनुकूलित फ़ंक्शन को दो पैरामीटर लेना चाहिए, जो आयत्त में एक जोड़े के नाम से भरे जाएंगे।तुलना फ़ंक्शन को पहले पैरामीटर छोटा होने, समान होने या बड़ा होने पर एक नकारात्मक, शून्य या सकारात्मक इंटीजर वापस करना चाहिए。
तकनीकी विवरण
वापसी मान: | सफल होने पर TRUE वापस करता है, असफल होने पर FALSE वापस करता है。 |
PHP संस्करण: | 4+ |