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

arsort()

Example

Sort an associative array in descending order based on the values.

<?php
$age=array(“Peter”=>“35”,“Ben”=>“37”,“Joe”=>“43”);
arsort($age);
?>

Definition and Usage

The arsort() function sorts an associative array in descending order according to the values.

Tip: Use the asort() function to sort an associative array in ascending order based on the values.

Tip: Use the krsort() function to sort an associative array in descending order according to the keys.

Syntax

arsort(array, sorttype)

Parameter Values

Parameter

Description

array

Required. Specifies the array to be sorted.

sorttype

Optional. Specifies how to compare the array elements. 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

Technical Details

Return Value:

TRUE on success; FALSE on failure.

PHP Version:

4+