PHP में uksort() फंक्शन उपयोगकर्ता-परिभाषित फंक्शन का उपयोग करके सरणी को कुंजियों द्वारा क्रमबद्ध करता है। सफलता पर TRUE और विफलता पर FALSE लौटाता है।
सिंटैक्स
uksort(arr, custom_function)
पैरामीटर्स
arr - निर्दिष्ट सरणी।
custom_function - तुलना फंक्शन। यह एक पूर्णांक लौटाना चाहिए जो पहले आर्गुमेंट के दूसरे से कम, बराबर, या अधिक होने पर क्रमशः शून्य से कम, बराबर, या शून्य से अधिक हो।
रिटर्न वैल्यू
सफलता पर 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