PHP sort array function

Last Updated: February 21, 2022

sort – Sort an array in ascending order

Syntax

sort(array &$array): bool

Supports (PHP 4 , PHP 5, PHP 7, PHP 8)

Parameters

Parameter Description
array input array
flags

Sorting type flags:

  • SORT_REGULAR – compare items normally; the details are described in the comparison operators section
  • SORT_NUMERIC – compare items numerically
  • SORT_STRING – compare items as strings
  • SORT_LOCALE_STRING – compare items as strings, based on the current locale. It uses the locale, which can be changed using setlocale()
  • SORT_NATURAL – compare items as strings using “natural ordering” like natsort()
  • SORT_FLAG_CASE – can be combined (bitwise OR) with SORT_STRING or SORT_NATURAL to sort strings case-insensitively

Return Value

Always return true

Example

$array1 = array('a', 'c', 'b', 'D', 'E', 'F');

sort($array1);
print_r($array1);

Output

Array ( [0] => D [1] => E [2] => F [3] => a [4] => b [5] => c )

Test