यूकेसोर्ट () फ़ंक्शन उपयोगकर्ता द्वारा परिभाषित फ़ंक्शन का उपयोग करके कुंजियों द्वारा एक सरणी को सॉर्ट करता है। यह सफलता पर TRUE और विफलता पर FALSE लौटाता है।
सिंटैक्स
uksort(arr, custom_function)
पैरामीटर
-
गिरफ्तार - निर्दिष्ट सरणी।
-
custom_function - तुलना समारोह। यदि पहले तर्क को क्रमशः दूसरे से कम, उसके बराबर या उससे बड़ा माना जाता है, तो उसे शून्य से कम, उसके बराबर या उससे बड़ा पूर्णांक वापस करना होगा।
वापसी
uksort() फ़ंक्शन सफलता पर TRUE और विफलता पर FALSE लौटाता है।
उदाहरण
निम्नलिखित एक उदाहरण है -
<?php function display($x,$y) { if ($x==$y) return 0; return ($x<$y)?-1:1; } $myarr = array("a"=>99,"b"=>27,"c"=>56); uksort($myarr,"display"); foreach($myarr as $x=>$x_value) { echo "Key=" . $x . " Value=" . $x_value; echo "<br>"; } ?>
आउटपुट
Key=a Value=99 Key=b Value=27 Key=c Value=56