PHP uksort() function

P
PHP uasort() function
PHP usort() function

In this article, you will learn how to sort an array using its keys based on some user-defined function. The uksort() function takes keys from the array and passes them to the user-defined function and sorts them according to it.

What is the syntax of the uksort() function in PHP?

uksort(array, myfunction)
ParameterDetails
arrayThe array to sort – Required
my_functionCallable function name (string).
The callable function compares two values and returns an integer <, =, or > 0 if the first value is <, = or > than second.
PHP uksort() function

Examples of uksort() function

Example 1. Sort the array elements by keys using the user-defined function that compares keys.

<?php
function my_function($x,$y)
{
if ($x==$y) return 0;
return ($x<$y)?-1:1;
}

$arr=array("alpha"=>1,"beta"=>3,"gama"=>8,"delta"=>0);
uksort($arr,"my_function");
?>
PHP uasort() function
PHP usort() function

Add comment

Tutor Network

Share this

Learn PHP from A to Z