PHP uasort

Education is not limited to just classrooms. It can be gained anytime, anywhere... - Ravi Ranjan (M.Tech-NIT)

PHP: uasort() function

PHP: Maintaining index association, sort an array with a user-defined comparison function

The uasort() function is used to sort an array by its values using a user-defined comparison function.
The function maintains the existing key index.

Version

(PHP 4 and above)

Syntax

uasort(array_name, user_defined_function)

Parameters

Name

Description

Required /
Optional

Type

array_name

The specified array which will be sorted.

Required

Array

user_defined_function

User supplied function.

Required

-

Return value

TRUE on success or FALSE on failure.

Value Type : Boolean.

Pictorial Presentation :

php array uasort() function

Example :

  1. function my_sort($x, $y)  

  2. {  

  3. if ($x == $y) return 0;  

  4. return ($x > $y) ? -1 : 1;  

  5. }  

  6. $people = array("10" => "javascript",  

  7. "20" => "php", "60" => "vbscript",  

  8. "40" => "jsp");  

  9. uasort($people, "my_sort");  

  10. print_r ($people);  

  11. ?>  

Output :

Array ( [60] => vbscript [20] => php [40] => jsp [10] => javascript )

Practice here online :