usort फ़ंक्शन का उपयोग बहुआयामी सरणी को सॉर्ट करने के लिए किया जा सकता है। यह उपयोगकर्ता परिभाषित फ़ंक्शन की सहायता से सॉर्ट करता है।
नीचे एक नमूना कोड प्रदर्शन है -
उदाहरण
function compare_array($var_1, $var_2) { if ($var_1["price"] == $var_2["price"]) { return 0; } return ($var_1["price"] < $var_2["price"]) ? -1 : 1; } usort($my_Array,"compare_array") $var_1 = 2 $var_2 = 0
आउटपुट
यह निम्नलिखित आउटपुट देगा -
1
स्पष्टीकरण - हमने var_1 और var)2 को पूर्णांक मानों के साथ घोषित किया है। उनकी तुलना की जाती है और परिणाम वापस कर दिया जाता है।