मल्टीडायमेंशनल एरे को सॉर्ट करने के लिए 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 को पूर्णांक मानों के साथ घोषित किया है। उनकी तुलना की जाती है और परिणाम लौटाया जाता है।