Curriculum
Course: PHP Basic
Login

Curriculum

PHP Basic

PHP Install

0/1

PHP Casting

0/1

PHP Constants

0/1

PHP Magic Constants

0/1

PHP Operators

0/1

PHP Reference

0/276
Text lesson

sort()

Example

Arrange the elements of the $cars array in ascending alphabetical order.

<?php
$cars = array(“Volvo”“BMW”“Toyota”);
sort($cars);
?>

Definition and Usage

The sort() function arranges an indexed array in ascending order.

Tip: Use the rsort() function to sort an indexed array in descending order.

Syntax

sort(array, sorttype)

Parameter Values

Parameter

Description

array

Required. Specifies the array to be sorted.

sorttype

Optional. Defines how to compare the array elements/items. Possible values are:

  • 0 = SORT_REGULAR – Default. Compare items normally without changing types
  • 1 = SORT_NUMERIC – Compare items numerically
  • 2 = SORT_STRING – Compare items as strings
  • 3 = SORT_LOCALE_STRING – Compare items as strings based on the current locale
  • 4 = SORT_NATURAL – Compare items as strings using natural ordering
  • 5 = SORT_FLAG_CASE – Can be used with SORT_STRING or SORT_NATURAL to perform case-insensitive sorting of strings

Technical Details

Return Value:

TRUE

PHP Version:

4+

PHP Changelog:

PHP 8.2.0: Now returns TRUE (previously it returned a boolean).

More Examples

Example

Arrange the elements of the $numbers array in ascending numerical order.

<?php
$numbers = array(4622211);
sort($numbers);
?>