Are there specific functions in PHP that can be used to sort multi-dimensional arrays?

When working with multi-dimensional arrays in PHP, you can use the `array_multisort()` function to sort arrays by one or more columns. This function allows you to specify the array you want to sort, as well as the sorting order and flags. By using `array_multisort()`, you can easily sort multi-dimensional arrays based on specific criteria.

// Sample multi-dimensional array
$multiArray = array(
    array("name" => "John", "age" => 30),
    array("name" => "Alice", "age" => 25),
    array("name" => "Bob", "age" => 35)
);

// Sort the multi-dimensional array by age in ascending order
array_multisort(array_column($multiArray, 'age'), SORT_ASC, $multiArray);

// Print the sorted array
print_r($multiArray);