usort () फ़ंक्शन उपयोगकर्ता द्वारा परिभाषित फ़ंक्शन का उपयोग करके मानों के आधार पर एक सरणी को सॉर्ट करता है
सिंटैक्स
usort(arr, custom_function)
पैरामीटर
-
गिरफ्तार - निर्दिष्ट सरणी।
- custom_function - तुलना फ़ंक्शन। यदि पहले तर्क को क्रमशः दूसरे से कम, उसके बराबर या उससे बड़ा माना जाता है, तो उसे शून्य से कम, उसके बराबर या उससे बड़ा पूर्णांक वापस करना होगा।
वापसी
usort() फ़ंक्शन सफलता पर TRUE और विफलता पर FALSE लौटाता है।
उदाहरण
निम्नलिखित एक उदाहरण है -
<?php function display($x,$y) { if ($x==$y) return 0; return ($x<$y)?-1:1; } $myarr = array(39, 23, 78, 55, 99, 120); usort($myarr,"display"); for($i=0;$x<count($myarr);$i++) { echo $myarr[$i]; echo "<br>"; } ?>
आउटपुट
निम्न आउटपुट है -
23 39 55 78 99 120