The usort function can be used to sort a multidimensional array. It sorts with the help of a user defined function.
Below is a sample code demonstration −
Example
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 = 0Output
This will produce the following output −
1
Explanation − We have declared var_1 and var)2 with integer values. They are compared and the result is returned.