array_multisort
Function • Return type changed in PHP 8.5
Sort multiple or multi-dimensional arrays.
array_multisort
Function synopsis
array_multisort(&$array, ...&$rest): true
Parameters
$array
Passed by reference
An array
being sorted.
$rest
Variadic, Passed by reference, Optional
More arrays, optionally followed by sort order and flags. Only elements corresponding to equivalent elements in previous arrays are compared. In other words, the sort is lexicographical.
Note that the parameters
$array
and$rest
are passed by reference, and contain additional/updated context data that may be useful.
Return value
Typetrue
Returns true
on success, false
on failure
Changes to the array_multisort
Function
PHP 8.5
- Return type changed:
bool
totrue
- array_multisort(&$array, ...&$rest): bool
+ array_multisort(&$array, ...&$rest): true
PHP 8.0
- Return type added:
bool
- Parameter count changed:
4
to2
- Optional parameter removed - #3:
&$sort_flags
- Optional parameter removed - #4:
&$arr2
-array_multisort(
- &$arr1,
- &$sort_order,
- &$sort_flags,
- ...&$arr2
- )
+array_multisort(&$array, ...&$rest): bool
array_multisort
Function Availability
array_multisort
Function AvailabilityPHP Version | Availability |
---|---|
PHP 8.5Upcoming Release | Yes |
PHP 8.4Supported (Latest) | Yes |
PHP 8.3Supported | Yes |
PHP 8.2Security-Fixes Only | Yes |
PHP 8.1Security-Fixes Only | Yes |
PHP 8.0Unsupported | Yes |
PHP 7.4Unsupported | Yes |
PHP 7.3Unsupported | Yes |
PHP 7.2Unsupported | Yes |
PHP 7.1Unsupported | Yes |
PHP 7.0Unsupported | Yes |
PHP 5.6Unsupported | Yes |
PHP 5.5Unsupported | Yes |
PHP 5.4Unsupported | Yes |
PHP 5.3Unsupported | Yes |